Nic Lin's Blog

喜歡在地上打滾的 Rails Developer

after_create 是一種 model callbacks, 請問 model 有多少種 call backs 請列出來

Rails的ActiveRecord提供了很多方便的callbacks,讓開發者在寫controller的時候能夠更加簡潔的程式碼。

** Creating an Object**

• before_validation

• after_validation

• before_save

• around_save

• before_create

• around_create

• after_create

• after_save

• after_commit/after_rollback

** Updating an Object**

• before_validation

• after_validation

• before_save

• around_save

• before_update

• around_update

• after_update

• after_save

• after_commit/after_rollback

** Destroying an Object**

• before_destroy

• around_destroy

• after_destroy

• after_commit/after_rollback

comments powered by Disqus