1

我有一些模型有_许多其他模型。如果关联模型的结构发生变化,我想在保存之前做一些事情。像这样的东西:

class Foo < AR:Base
  has_many :bars

  before_save :do_smth, :if => bar_ids_changed? # like ActiveModel:Dirty

  def do_smth
    ...
  end
end

实现这一点的更好方法是什么?

4

0 回答 0