タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

callbackに関するpinzoloのブックマーク (1)

  • rails - ActiveRecord の コールバック - そういうことだったんですね

    オブジェクトの生成・更新・削除のタイミングで呼び出されるメソッド トリガとなるイベント(validation,saveなど)の前(before)と後(after)に登録可能 コールバックはメソッドチェーンに追加される。 before_xxx で false を返すか例外を発生させると、それ以降の処理を停止させることができる (トランザクション中の場合は ROLLBACK を発生させる) 使い方 before_xxxx/after_xxxx メソッドでコールバックとするメソッド名を登録 メソッドを定義する 例 class Blog < ActiveRecord::Base after_save :saved_title protected after_validation :saved_title puts "Saved!!" end end 利用可能なコールバックの種類と実行順序 C

    rails - ActiveRecord の コールバック - そういうことだったんですね
  • 1