虽然acts_as_audited
适用于我的模型,但我有一个rake任务,它将XML文件导入我的数据库。 acts_as_audited不会获取此任务执行的所有操作(主要是创建和更新)。为了记录,我在rake任务文件和中添加了Audit.as_user(User.current_user) do; ... ; end
到执行实际任务的类。
答案 0 :(得分:1)
最后我明白了acts_as_audited
没有问题。
显然,更新数据库的Rake任务正在抛出错误。一旦纠正并完成任务,我就可以看到表格上的审核。
答案 1 :(得分:0)
acts_as_audited与模型一起使用,模型是数据库表的摘要。它将记录更改的表/模型名称,当前列值和修改的列值。 Rake Tasks无法记录。