9

我正在寻找一个支持 Rails 4 的 gem,它可以审计相关任务。我发现了类似的 gem,但不支持 Rails 4(除了纸迹,但它有我不需要的所有版本控制的东西):

github审核

github pfeed

github用户戳

github paper_trail

有人有什么建议吗?经过审核的宝石似乎与我正在寻找的最相似。

谢谢!:-)

4

4 回答 4

13

我刚刚找到了这个宝石: https ://github.com/continuum/espinita

这是来自他们的自述文件:

像老板一样审计 activerecord 模型。在 rails 4 和 ruby​​ 2.0.0 中测试。

该项目主要基于经过审核的 gem。

于 2013-11-20T17:08:31.583 回答
11

您可以尝试public_activity gem,即使没有为审计而设计,您也可以使用它来跟踪用户操作。

您在这里有一个关于该主题的截屏视频,它同时支持 Rails 3.x 和 4.x。

于 2013-10-15T08:33:07.347 回答
4

遇到了paper_trail,它似乎是一个正在积极开发的审计库。

经过一些评估后,我为我的一个项目选择了这个库。

于 2014-05-11T11:36:44.570 回答
0

如果您将 mongoid 与 MongoDB 一起使用,请尝试mongoid-audit。它是mongoid-history的包装器,也可以直接使用。来自 mongoid-audit 自述文件:

从 1.0.0 开始,mongoid_audit 不再是一个 fork,而是一个 mongoid-history 的包装器,提供了开箱即用的 Userstamp、RailsAdmin 集成以及更轻松的设置和配置。

于 2016-08-10T20:23:29.523 回答