【发布时间】:2013-10-22 17:01:11
【问题描述】:
我正在寻找一个支持 Rails 4 的 gem,它可以执行审计相关任务。我发现了类似的 gem,但不支持 Rails 4(除了 paper-trail,但它有我不需要的所有版本控制的东西):
有人有什么建议吗?经过审核的 gem 似乎与我正在寻找的最相似。
谢谢! :-)
【问题讨论】:
标签: ruby-on-rails ruby gem ruby-on-rails-4 audit-logging
我正在寻找一个支持 Rails 4 的 gem,它可以执行审计相关任务。我发现了类似的 gem,但不支持 Rails 4(除了 paper-trail,但它有我不需要的所有版本控制的东西):
有人有什么建议吗?经过审核的 gem 似乎与我正在寻找的最相似。
谢谢! :-)
【问题讨论】:
标签: ruby-on-rails ruby gem ruby-on-rails-4 audit-logging
我刚刚发现了这个宝石:https://github.com/continuum/espinita
这是来自他们的自述文件:
像老板一样审核 activerecord 模型。在 rails 4 和 ruby 中测试 2.0.0.
这个项目主要基于经过审核的 gem。
【讨论】:
您可以尝试public_activity gem,即使没有为审计而设计,您也可以使用它来跟踪用户操作。
您有一个关于 here 主题的截屏视频,它同时支持 Rails 3.x 和 4.x。
【讨论】:
遇到了paper_trail,它似乎是一个正在active 开发中的审计库。
经过一些评估后,我为我的一个项目选择了这个库。
【讨论】:
如果您在 MongoDB 中使用 mongoid,请尝试 mongoid-audit。它是mongoid-history 的包装器,也可以直接使用。来自 mongoid-audit 自述文件:
从 1.0.0 开始,mongoid_audit 不再是一个分支,而是一个 mongoid-history 的包装器,提供开箱即用的用户戳、RailsAdmin 集成以及更轻松的设置和配置。
【讨论】: