标签: ruby-on-rails-3 activerecord activemodel
我有一些模型,有另外的模型。如果关联模型的结构发生变化,我想在保存之前做一些事情。像这样:
class Foo < AR:Base has_many :bars before_save :do_smth, :if => bar_ids_changed? # like ActiveModel:Dirty def do_smth ... end end
实现这个的更好方法是什么?