问题标签 [acts-as-audited]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
846 浏览

ruby-on-rails - 审核的 Gem current_user_method 不工作

我在我的应用程序中使用 Audited gem 来跟踪用户日志。除当前用户跟踪外,一切正常。

就我而言,我有 2 个模型:InstructorStudent. Instructor将是current_admin_user,我需要手动找到学生。

为了克服这个问题,我尝试current_user_method在初始化程序中覆盖并创建一个 audited.rb 文件,其内容如下:

这工作正常,但是当我使用任何其他方法时,比如current_user_or_student......

application_controller.rb...

它不会进入这种方法,甚至current_admin_user也不会存储在审计中。

为什么我的current_user_or_student方法在覆盖它时没有被调用application_controller.rb

0 投票
1 回答
105 浏览

ruby-on-rails - 使用 Audited gem 自动记录到文件

使用 Rails Audited gem,我还想拥有一个友好的、人类可读的日志文件,其中包含所有更新。

有没有办法轻松做到这一点?

0 投票
2 回答
707 浏览

ruby-on-rails - 已审计:与 HABTM 关系相关的审计

我有模型userrole

当我创建一个新角色时,我遇到了错误:

我现在真的不是什么问题,我是不是错误地指定了什么?

0 投票
1 回答
97 浏览

ruby-on-rails - Audited - 获取可审计对象的实例

我想使用来自可审计类型实例的更多信息来扩展审计记录。

我已将审核行为扩展为config/initializers/audited.rb

x除了初始化方式之外,还有其他方法如何获取被审计的类的实例?

0 投票
1 回答
182 浏览

ruby-on-rails - 使用输入销毁确认弹出窗口

有没有简单的方法来传递参数来销毁确认按钮?

我不想只显示“你确定吗?” 带有确定/取消按钮的消息。我想传递一些参数,这些参数将保存为已删除对象的注释。

我想得到类似于图片的结果:

在此处输入图像描述

0 投票
0 回答
447 浏览

ruby-on-rails - 审核 gem 以在管理面板中列出跟踪的更改

我创建了带有模型的 rails 应用程序:User、InvestmentUpdate 和 PortfolioContent。我正在使用auditedgem 来跟踪更改并在管理面板中为模型 InvestmentUpdate 和 PortfolioContent 列出它们。目前,我正在使用rails admin并发现很难在管理面板中列出它们。请帮助我在管理面板中列出审计跟踪。

0 投票
1 回答
30 浏览

ruby - 使用 Audited Gem 创建对象的草稿版本

Audited 适用于当前版本和以前的版本。我想要的是再有一个版本,一个未来的版本,又名草稿。

所需场景

对象的当前版本在任何地方都使用。但是,在管理屏幕中,您可以访问和编辑对象的未来/草稿版本。这允许您进行其他人尚不可见的修改。当草稿准备好后,您将其发布,使其成为所有地方使用的当前版本。

我没有看到对此的任何支持。

  1. 我错过了什么吗?这支持吗?
  2. 是否有某种经过审核的黑客可以支持这一点,即使以丑陋的方式?
  3. 如果对上述内容不满意,这似乎可以通过 Audited gem 合理地完成,还是我最好使用不同的方法?
0 投票
0 回答
173 浏览

ruby-on-rails - 使用 Audited 时 auditable_id 将为零

我正在为 Rails 使用 Audited gem,并为我的一个模型审计 reocrds,一切正常,但 auditable_id 在审计表中为零。发生这种情况是因为我正在审核的对象的 id 是 int 并且审核表将 auditable_id 存储为 uuid。那么我该如何解决这个问题呢?我试过跟随,但我认为这不是正确的方法。

上面的代码可以完成工作,但我觉得这不是正确的方法。必须有一些方法可以更好地做到这一点。

0 投票
1 回答
228 浏览

ruby-on-rails - 不适用于经过审核的 4.7 gem 更新模型

我是 Rails 新手,我使用经过审核的 4.7 gem 用于我的 rails 应用程序来跟踪记录器。我不知道如何向审计表记录添加评论。谢谢你

宝石文件

模型

0 投票
1 回答
545 浏览

ruby-on-rails - 测试模型是否在没有 RSpec 的情况下进行审核

我使用已审核的 gem 来审核我的模型上的所有更改。在 gem 规范(https://www.rubydoc.info/github/collectiveidea/audited/Audited/RspecMatchers)中,我们可以找到如何使用 RSpec 对其进行测试的信息,即:

我想做类似的测试,但没有 RSpec - 有什么建议吗?