次のようなコールバックを持つ 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 でサポートされている場合は、それで十分です。
更新:上記を試してみましたが、うまくいきました。これがサポートされているという証拠が欲しいだけです。