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中的Mobility gem以一种形式实现所有翻译? [关闭]