更新? Rails3.1中的方法

时间:2013-02-17 16:21:41

标签: ruby-on-rails-3.1 ruby-1.8.7

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

class User < ActiveRecord::Base
belongs_to :account

.....

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

end

但似乎从Rails3.1.10中删除了.updated?方法 有什么替代品吗? 我需要的是跟踪父对象是否被更改

感谢

1 个答案:

答案 0 :(得分:1)

我认为您可以使用changed?的{​​{1}}方法。

编辑:

如果您想在保存后跟踪记录更改,可以尝试ActiveModel::Dirty,它提供您希望拥有的功能。