如何基于父轨道更新所有对象子字段

时间:2017-08-03 20:42:13

标签: ruby-on-rails

我有一个可以是父母和孩子的模特优惠券。用户只能访问父优惠券,当他编辑它时,我需要更新它的所有子代。 Update方法现在看起来像这样:

def update
  add_breadcrumb edit_resource
  Coupon::Save.call(coupon: coupon)
  respond_with coupon, location: admin_coupon_path(coupon)
end

优惠券::保存只是用于保存它的交互器。我想我需要在这个交互器previous_changes方法之后调用,它为我提供了更新的字段。然后做一些像coupon.children.update_all(coupon.previous_changes)的事情。我应该如何解决我的问题?

0 个答案:

没有答案