0

我正在将 rails3.0 应用程序升级到 rails3.1.10 我有模型

class User < ActiveRecord::Base
belongs_to :account

.....

def some_method
  return unless self.account.updated?
  .......
end

end

但是.updated?方法似乎从 Rails3.1.10 中删除了有没有其他选择?我需要的是跟踪父对象是否已更改

谢谢

4

1 回答 1

1

我认为您可以使用ActiveModel::Dirtychanged?的一部分的方法。

编辑:

如果您想在保存后跟踪记录更改,您可以尝试TrackIt gem,它提供了您想要的功能。

于 2013-02-17T16:27:44.037 回答