タグ付けされた質問 「activemodel」

8
after_saveでレコードが作成または更新されたかどうかを確認する方法
#new_record?関数は、レコードが保存されているかどうかを判断します。ただし、after_saveフックでは常にfalse です。レコードが新しく作成されたレコードであるか、更新から古いレコードであるかを判別する方法はありますか? before_createモデルにフラグを設定したり、データベースに別のクエリを要求したりするなど、別のコールバックを使用しないことを望んでいます。 任意のアドバイスをいただければ幸いです。 編集:それを決定する必要がafter_saveフック、そして私の特定のユースケースのため、ノーがあるupdated_atか、updated_onタイムスタンプ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.