【发布时间】:2019-10-08 05:08:35
【问题描述】:
我有一个 has_many 直通关系,例如车辆 has_many 配件。在车辆表上,附件保存为附件 ID。当 Accessories_ids 更改时,如何在车辆对象上执行 after_save 回调?
另外,我尝试了saved_change_to_accessories_ids,它似乎不起作用。
【问题讨论】:
-
你的意思是它似乎不起作用?请分享您的代码。另外,只是为了确保...您使用的是
saved_change_to_accessories_ids?(带问号)吗? -
在使用它时,我会收到一条带有
NoMethodError (undefined method saved_change_to_accessories_ids? for Booking)的错误消息。 -
如果你能包含模型代码以及你想做的事情,那就太好了,这样我们就可以给解决方案提供建议和清晰的解释。
标签: ruby-on-rails ruby-on-rails-5