0

我有一个带有回调的 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),但如果 R​​ails 4 支持这对我来说已经足够了。

更新:我确实尝试了上面的方法并且效果很好,我只是想要一些支持它的证据。

4

1 回答 1

0

是的,它受支持。我不具体了解rails 4,但我无法想象他们改变了这一点。

于 2013-01-14T23:17:25.117 回答