21

Ruby on Rails 4の:before_saveとActive Record コールバックの違いを誰か説明してくれませんか?:before_update

Active Record コールバックに関する公式ドキュメントを読みましたが、詳細な説明が見つかりませんでした。

4

1 に答える 1

41

:before_saveデータベースでレコードが挿入/更新されるたびに呼び出されます。そのため、新しいレコードでも既存のレコードでも、保存するたびに呼び出されます。

:before_updateレコードが更新されたときにのみ呼び出され、新しいレコードでは呼び出されません。

于 2013-08-27T16:20:14.417 に答える