Rails 4 审计宝石

9

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

github audited

github pfeed

github userstamp

github paper_trail

有没有人有什么推荐?Audited gem似乎是最接近我所需功能的。

谢谢!:-)

4个回答

13

我刚发现了这个宝石:https://github.com/continuum/espinita

这是从他们的自述文件中提取的:

像老板一样审核活动记录模型。在 Rails 4 和 Ruby 2.0.0 中测试过。

这个项目很大程度上基于 audited 宝石。


这个 gem 已经有 7 个月没有更新了,而且文档也有待改进。我建议还是使用 Audited。 - fatfrog

11
您可以尝试使用 public_activity gem,即使它没有被设计用于审计,您也可以使用它来跟踪用户的操作。
有一个主题的视频教程 这里,它支持Rails 3.x和4.x。

4

我发现paper_trail,这是一个正在active开发的审计库。

经过一些评估,我选择了这个库来用于我的一个项目。


0
如果你正在使用 MongoDB 和 Mongoid,可以尝试使用 mongoid-audit。它是 mongoid-history 的包装器,也可以直接使用。根据 mongoid-audit 的自述文件:

从 1.0.0 开始,mongoid_audit 不再是一个分支,而是 mongoid-history 的包装器,提供开箱即用的 Userstamp、RailsAdmin 集成和更简单的设置和配置。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接