1

acts_as_audited私のモデルでは問題なく動作しますが、XML ファイルをデータベースにインポートする rake タスクがあります。このタスクによって実行されるすべてのアクション (主に作成と更新) は、acts_as_audited によって取得されるわけではありません。Audit.as_user(User.current_user) do; ... ; endrakeタスクファイル実際のタスクを実行するクラスに追加した記録のために。

4

2 に答える 2

1

最後に私はそれを手に入れましたが、それは問題ありませんでしたacts_as_audited

データベースを更新していた Rake タスクがエラーをスローしていたようです。それらが修正され、タスクが完了するとすぐに、テーブルに監査が表示されました。

于 2013-07-17T13:13:58.480 に答える
0

act_as_audited は、データベース テーブルを抽象化したモデルで動作します。変更されたテーブル/モデル名、現在の列の値、および変更された列の値がログに記録されます。Rake タスクはログに記録できません。

于 2013-07-17T11:13:24.523 に答える