Chapter 5 : Active Record Callbacks
이 글은 Rails 5.0 Guide 기준으로 작성됩니다. https://guides.rubyonrails.org/v5.0/active_record_callbacks.html Active Record Callbacks Active Record 객체 내부 동작에 있어 콜백이 무엇이고, 콜백이 어떻게 돌아가는지 알아보겠습니다. The Object Life Cycle Rails Application이 정상적으로 작동된다면 객체의 생성, 업데이트, 삭제가 됩니다. Active Record는 객체 내부에 life cycle라는게 돌아가는데, life cycle이 중간에 트리거로서(생성/수정/삭제/Load) 어느 이벤트가 발생 전(before) 혹은 후(after)에 콜백을 제어할 수 있습니다. Callbacks ..
프로그래밍 공부/TIL : Rails Tutorial
2020. 7. 5. 23:41
Chapter 4 : Active Record Validations
이 글은 Rails 5.0 Guide 기준으로 작성됩니다. https://guides.rubyonrails.org/v5.0/active_record_validations.html Active Record Validations Intro 데이터베이스에 데이터가 저장되기 전, Active Record를 통해 유효성 검사를 하는 과정을 알아보겠습니다. Validations Overview class Bulletin true Bulletin.create(title: '').valid? # => false Bulletin.create(t..
프로그래밍 공부/TIL : Rails Tutorial
2020. 7. 5. 01:36