背景、状況
下記コードがあります。
画面でsubmitを押します。すると、コントローラーのupdateメソッドの中に入ってきてsaveされます。
saveの前に、モジュールの中でvalitatesチェックが自動で走るようになっています。
valitatesはどのタイミングで流れているのか、もう少し詳しく知りたいと思っています。
updateメソッドの中に入った直後に流れるのか、saveが流れるときに、Railsのsaveメソッドのコードの内部から流れるようになっているのでしょうか。
コントローラーの中身
class HogeController < ApplicationController def update @hoge.save end end
モジュールの中身
class Hoge < ApplicationRecord validates :aaa, presence: true end
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。