運が悪かったので、この問題をたくさん検索しました...
before_updateメソッドを持つモデルがありますが、実際のメソッドは多くのものの存在をチェックし、他の多くのものを更新するため、バリデーターで置き換えることはできません。私の質問は、before_updateメソッドのプロセスが失敗した場合にエラーを発生させるにはどうすればよいですか?何かのようなもの:
def update_status
if !(many verifications and updates)
self.errors[:base] << "Could not update if ...."
end
end
abobeコードでは、ページの読み込み後にコントローラーから更新通知を受け取りますが、before_updateメソッドからのエラーを表示したいと思います。エラーをユーザーに表示するにはどうすればよいですか?
どうもありがとう!!