LoginSignup
2
2

More than 5 years have passed since last update.

ActiveRecordのコールバック関数の呼び出し順

Posted at

いつも忘れちゃう、ActiveRecordのコールバック関数の呼び出し順番

create

before_validation
before_validation_on_create
 # => ここでバリデーション
after_validation
after_validate_on_create
before_save
before_create
 # => ここで登録
after_save
after_create

update

before_validation
before_validation_on_update  
 # => ここでバリデーション
after_validation
after_validate_on_update
before_save
before_update                
 # => ここで更新
after_save
after_update

destroy

before_destroy
 # => ここで削除
after_destroy
2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2