Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在将 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 中删除了有没有其他选择?我需要的是跟踪父对象是否已更改
.updated?
谢谢
我认为您可以使用ActiveModel::Dirtychanged?的一部分的方法。
changed?
编辑:
如果您想在保存后跟踪记录更改,您可以尝试TrackIt gem,它提供了您想要的功能。