我有一个带回调的ActiveRecord模型,例如:
class Employee < ActiveRecord::Base
after_create :add_new_employee_bonus
private
def add_new_employee_bonus
self.bonus += 100
end
end
我可以进行2次回调吗? Rails文档没有说清楚:
after_create :add_new_employee_bonus, :another_callback_method
当然,我可以尝试一下,但我想确保这一点得到官方支持,即使它确实有效。
使用最新的Rails(截至目前为3.2.11),但如果Rails 4支持这对我来说足够好。
更新 :我确实尝试了以上操作并且工作正常,我只是想要一些支持这种证据。
答案 0 :(得分:0)
是的,它受到支持。我不是特别了解rails 4,但我无法想象他们改变了这一点。