我有一个可以是父母和孩子的模特优惠券。用户只能访问父优惠券,当他编辑它时,我需要更新它的所有子代。 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)的事情。我应该如何解决我的问题?