0

想象一下我有:

class Foo < ActiveRecord::Base
  has_and_belongs_to_many :bars
end

class Bar < ActiveRecord::Base
  has_and_belongs_to_many :foos
  after_update :do_something
end

我想@bar.foos << @foo触发:do_something回调。这可能吗?我在 Rails 3.2 上。

4

2 回答 2

2

找到了答案。有一组特殊的回调适用于这样的关联:http: //api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html

于 2013-07-09T02:48:50.813 回答
0

如果您的意思是可以在活动记录对象上的事件之后触发回调,是的。查看活动记录回调

于 2013-07-09T02:46:29.263 回答