如何在ActiveRecord表上捕获审核历史记录

时间:2012-02-12 06:57:38

标签: ruby-on-rails activerecord audit

我想打开在ActiveRecord接口公开的某些表上发生的所有更改的审核历史记录。有没有可以启用此功能的宝石?

create table foo (id, field1, field2, field3 ...)

应该可以在创建|上创建对所有字段转换的审核更新用。

e.g. field 1  transitioned from value1 --> value11
e.g. field 2  transitioned from value2 --> value22

2 个答案:

答案 0 :(得分:4)

Ruby Toolbox是选择的地方,这些是your choices for ActiveRecord audit宝石

答案 1 :(得分:2)

试试https://github.com/collectiveidea/audited,这是一个ORM扩展程序。并且似乎是最好的