rails多个after_save回调和entity.changes

时间:2015-07-26 17:28:02

标签: ruby-on-rails

我有一个rails模型,我在其中定义了一个after_save回调,并且还有一个附加到此模型的观察者也有一个after_save回调。 我注意到,模型中定义的after_save首先被调用,我可以通过entity.changes看到模型中更改的值。 然而,观察者中的回调通过entity.changes显示实体没有变化。
但是,如果我删除第一个回调,那么即使在观察者的回调中,我也可以通过entity.changes进行更改。
有没有办法在观察者的回调中获得entity.changes而不删除模型中的第一个回调?

0 个答案:

没有答案