Rails 4 Auditing Gem [关闭]

Posted

技术标签:

【中文标题】Rails 4 Auditing Gem [关闭]【英文标题】:Rails 4 Auditing Gem [closed] 【发布时间】:2013-10-22 17:01:11 【问题描述】:

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

github audited

github pfeed

github userstamp

github paper_trail

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

谢谢! :-)

【问题讨论】:

【参考方案1】:

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

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

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

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

【讨论】:

这个 gem 已经 7 个月没有更新了,文档有待改进。我会坚持使用 Audited。【参考方案2】:

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

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

【讨论】:

【参考方案3】:

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

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

【讨论】:

【参考方案4】:

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

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

【讨论】:

以上是关于Rails 4 Auditing Gem [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

是否有任何 gem 可以将 paypal 按钮 api 集成到 rails 应用程序? [关闭]

Rails设计gem:强制注销浏览器选项卡关闭

用于安全支付的最佳支付网关和 Rails gem? [关闭]

如何使用Rails中的Mobility gem以一种形式实现所有翻译? [关闭]

rails 4 gem 'mongoid_slug' 无法按 id 搜索

Rails 4.0.0 Ruby 2.0 therubyracer gem 安装错误