- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我正在使用 paper_trail 进行审计跟踪。除了创建、更新和删除事件外,我还想跟踪一些自定义事件,例如查看(记录)、发送(电子邮件)等。我们如何在审核模型时引入此类自定义事件?
最佳答案
我发现了一个调整,可以在 paper_trail 管理的 Version
中添加自定义事件:
Version.create(item_type: "Campaign", item_id: campaign.id, event: "Sent")
也许这不是正确的解决方案,但它帮助我实现了目标。我想更多地探索 paper_trail 以找到更好的解决方案。
关于ruby - 如何跟踪 paper_trail 中的自定义事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9851811/
是否有可能强制 paper_trail 在版本更改时不更改关系? 我的应用程序是一款投注软件,我需要让用户投注在他投注时处于活跃状态的那个,保留更改赔率的可能性。 最佳答案 您是说要忽略某些属性的更新
我正在使用 paper_trail 进行审计跟踪。除了创建、更新和删除事件外,我还想跟踪一些自定义事件,例如查看(记录)、发送(电子邮件)等。我们如何在审核模型时引入此类自定义事件? 最佳答案 我发现
我在 Rails 3.2 应用程序上使用 paper_trail 3.0.8,我有一个名为“级别”的模型,我保留这些级别的版本。每个级别都有一个 from_date 和与之相关的成本。每当有人更改日期
我想知道是否可以使用 papertrail 实现以下用例 gem ? 维基百科类型的应用程序,其 wiki 页面登录的用户可以更改/编辑,其中: 版主可以撤消特定更改: 我知道 papertrail
我有一个模型( Candidate ),我需要跟踪更改、版本差异、更改它的人以及他们对更改的任何评论。我喜欢 paper_trail 并且它几乎在所有方面都是我所需要的,但我想知道存储“更改评论”的最
我正在尝试在显示 View 中显示特定成员的更改日志。成员信息在那里,版本历史记录正在运行。 我无法显示该特定成员的版本/更改日志。我收到此错误: ActionView::Template::Err
我想为 paper_trail 版本创建以下方法: def user User.find self.whodunnit.to_i end 这样我就可以在我的应用程序中自然地访问版本的用户,就好像它
我正在使用 PaperTrail 审核 User 模型的状态列。我需要在历史上的特定时间搜索状态为“事件”的所有条目。像这样的东西: User.where('version_at(time).stat
paper_trail gem 跟踪版本,并且做得很好。但是,我一直注意到一个边缘情况。对于大多数对象,如果您已登录,应用程序 Controller 会设置 whodunnit,然后在该 sessio
TL;DR:如何跳过 paper_trail 中 nil 和 blank 之间的变化? 我使用 https://github.com/airblade/paper_trail在多个 ActiveRec
关于the paper_trail gem的问题. 当仅关联更改时,不会为主模型创建版本记录。那么列出特定记录的所有版本(包括其关联)的正确方法是什么? 我应该查询这样的东西吗? (不好的一点是这个
在 Ryan Bates 的 Railscast 插曲之后,我的这个工作正常,然后几周后我回去检查它,它被搞砸了。现在,每当我按下撤消按钮时,都会收到此错误: 未初始化的常量 VersionsCont
paper_trail对我们很有用。但是当我们使用 heroku run console 登录到 Heroku 的控制台然后我们进行更改时,更改的发起者未设置:(。所以 paper_trail 有一个
我正在使用 paper_trail 和 acts_as_taggable_on 解决 Rails 引擎上的错误。当我回滚已删除的事件时,事件详细信息会恢复,但标签不会。有没有人遇到过同样的问题? 一些
我有 Paper Trail Gem很好地设置了我的基本模型文章,它有一个名为 body 的 text 列。但是,在我实现 Action Text 之后到我的应用程序并从 Article 模型中删除了
# reports\workorder_version.html.haml %table %class='Work Orders' %tr %thead %tr %th I
我有一个用户模型,它有一张图片。 class User "---\nemail:XXXX\n'\ncreated_at: 2021-10-28 13:06:15.206202000\nupdated
我们刚刚开始使用 PaperTrail gem并且注意到版本表中 75% 的记录为 object_changes 为零。柱子。知道为什么会发生这种情况以及我们如何阻止它吗? 使用 Rails 5.1
我正在使用 paper trail 来审计对数据的更改,除了 paper_trail 默认存储的“whodunnit”列之外,我还想存储当前用户的 user_id。 我在修改版本迁移以添加 user_
我最近将 paper_trail 升级到版本 3.0.0并遇到此错误: Started GET "/admin/" for 127.0.0.1 at 2013-12-26 18:55:59 +0400
我是一名优秀的程序员,十分优秀!