Callbacks Rails

Estimated reading time: 1 minute

Callbacks

1

callback Creating Updating Destroying
before_validation
after_validation
before_save
around_save
before_create
around_create
after_create
after_save
after_commit/after_rollback
before_destroy
around_destroy
after_destroy

2

callback callback callback callback
after_initialize after_find after_touch  

3 Running Callbacks

callback callback callback callback
create create! destroy destroy!
destroy_all save save! save(validate: false)
toggle! update_attribute update update!
valid? . . .

4 Skipping Callbacks

callback callback callback callback
decrement decrement_counter delete delete_all
increment increment_counter toggle touch
update_column update_columns update_all update_counters
ruby, rails, ruby on rails, callback, model