Liz's Blog

17道上課筆記#12:Callbacks

| Comments

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

Creating an Object Updating an Object Destroying an Object
before_validation before_validation before_destroy
after_validation after_validation around_destroy
before_save before_save after_destroy
around_save around_save after_commit/after_rollback
before_create before_update
around_create around_update
after_create after_update
after_save after_save
after_commit/after_rollback after_commit/after_rollback

另外還有:

  1. after_initialize
  2. after_find
  3. after_touch

【參考資料】

  1. Active Record Callbacks

【17道上課筆記系列】

  1. 17道上課筆記#1:整理撰寫 SEO 原則
  2. 17道上課筆記#2:User Story
  3. 17道上課筆記#3:列出五條 Yahoo Frontend Best Performance 最佳實務
  4. 17道上課筆記#4:Strong Parameter
  5. 17道上課筆記#5:如何讓 strong_parameter 接受 nested_attributes
  6. 17道上課筆記#6:before_action 的使用時機
  7. 17道上課筆記#7:session 與 cookie 的差別
  8. 17道上課筆記#8:為何我們要用狀態機去設計訂單狀態?
  9. 17道上課筆記#9:has_one v.s. has_many
  10. 17道上課筆記#10:render 與 redirect_to 的差異
  11. 17道上課筆記#11:routing 的 namespace
  12. 17道上課筆記#12:Callbacks
  13. 17道上課筆記#13:Service Object
  14. 17道上課筆記#14:Inheritance繼承
  15. 17道上課筆記#15:為什麼 Rails 要分production、test、development三種環境
  16. 17道上課筆記#16:什麼時機要用 helper?什麼時機要用 partial?

Comments

comments powered by Disqus