11
誰かが私に:before_save
と:before_update
の違いを説明できますか?Ruby on Rails 4のアクティブレコードコールバック?before_saveと:before_update Active Recordコールバックの違いは何ですか?
アクティブレコードコールバックの公式ドキュメントを読みましたが、十分に詳細な説明が見つかりませんでした。
誰かが私に:before_save
と:before_update
の違いを説明できますか?Ruby on Rails 4のアクティブレコードコールバック?before_saveと:before_update Active Recordコールバックの違いは何ですか?
アクティブレコードコールバックの公式ドキュメントを読みましたが、十分に詳細な説明が見つかりませんでした。
:before_save
は、レコードがデータベースに挿入/更新されるたびに呼び出されます。だから、それは新しいレコードであろうと既存のレコードであろうと、すべてのセーブで呼び出されます。
:before_update
は、レコードが更新されたときにのみ呼び出されます。&新しいレコードには絶対にありません。