2

ActiveRecordトランザクションブロックで、作成/更新/ロールバックされたレコードの数を知る方法を教えてください。特定のモデルのために。ActiveRecordトランザクションの作成/更新/ロールバックレコードの数を取得する方法

この情報は、トランザクションジョブ中に何が起きたかを知り、ユーザーに報告するために必要です。

+0

1つのテーブルにする必要がありますか? –

+0

査読済みの宝石を試してみてください:https://github.com/collectiveidea/audited –

+0

またはさらにはhttps://github.com/gouravtiwari/audit_rails –

答えて

0

トランザクションは完全に成功するか、失敗し、データベースはトランザクションより前の状態にロールバックされます。

トランザクションの部分完了の概念はありません。

+0

成功すれば、そのトランザクション内で起こったアクション(作成/更新)のレポートが必要です。 –

関連する問題