2
ActiveRecordトランザクションブロックで、作成/更新/ロールバックされたレコードの数を知る方法を教えてください。特定のモデルのために。ActiveRecordトランザクションの作成/更新/ロールバックレコードの数を取得する方法
この情報は、トランザクションジョブ中に何が起きたかを知り、ユーザーに報告するために必要です。
ActiveRecordトランザクションブロックで、作成/更新/ロールバックされたレコードの数を知る方法を教えてください。特定のモデルのために。ActiveRecordトランザクションの作成/更新/ロールバックレコードの数を取得する方法
この情報は、トランザクションジョブ中に何が起きたかを知り、ユーザーに報告するために必要です。
トランザクションは完全に成功するか、失敗し、データベースはトランザクションより前の状態にロールバックされます。
トランザクションの部分完了の概念はありません。
成功すれば、そのトランザクション内で起こったアクション(作成/更新)のレポートが必要です。 –
1つのテーブルにする必要がありますか? –
査読済みの宝石を試してみてください:https://github.com/collectiveidea/audited –
またはさらにはhttps://github.com/gouravtiwari/audit_rails –