コールバックはのafter_validation
前にトリガーされbefore_save
ます。これらのコールバックの間に何が起こるのでしょうか? なぜ他の人よりも 1 つを選択するのでしょうか?
4150 次
2 に答える
12
アイテムが新しいレコードであるかどうかに応じて、after_validation_on_update
またはがあります。after_validation_on_create
before_save
また、Maxが述べているように、オブジェクトが有効でない場合、チェーンはコールバックに到達する前に中断されるため、オブジェクトの有効性に関係なく何かが発生する必要がある場合before_save
は、その場所ではありません。
参考: http ://apidock.com/rails/ActiveRecord/Callbacks/after_validation_on_create
于 2013-02-12T16:27:57.263 に答える