活动记录审核历史记录



我们计划在Rails3应用程序中启用一些表的审计功能。我们确实查看了paper_track,它似乎存储了所有版本,但我不确定是否有一种机制可以找到不同的机制,在连续的版本中,字段发生了变化。是否可以使用paper_trail gem,或者我应该使用类似vestal_versions的东西来实现此功能?

您可以使用paper_tail gem来实现这一点。如果你在版本表中添加了一个object_changes文本列,你可以使用version.changeset方法来检索它。如果你还没有,我建议你浏览https://github.com/airblade/paper_trail

p.s.我目前正在我的一个项目中使用paper_track。

最新更新