Blogモデルにコールバックを定義している。 コールバックを以下の処理を実行した際にコールされるタイミングを確認できる。
- ブログを登録
- ブログを更新
- ブログを削除 [登録例]
[例]
def callback_method
throw :abort if 条件
end
[例]
before_save :callback_method, if: :sample_method?
def sample_method?
# 処理
end
def callback_method
# 処理
end
[例]
before_save :callback_method, on: [:destroy]