你能绑定模型之外的activerecord回调吗?

时间:2011-05-24 20:47:40

标签: ruby-on-rails ruby activerecord

我很肯定你可以在文档中找不到如何做到这一点。例如,我想在所有模型之外的单个位置中跨多个模型绑定“after_create”挂钩。我会通过扩展activerecorde base来实现吗?

2 个答案:

答案 0 :(得分:1)

您可以使用观察员http://api.rubyonrails.org/classes/ActiveRecord/Observer.html

或者如果你想为每个模型做一次,你可以扩展ActiveRecord::Base

答案 1 :(得分:0)

您需要加入ActiveModel::Callbacks