コールバックはの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 に答える