如何在paper_trail中跟踪自定义事件?

Ami*_*tel 6 ruby ruby-on-rails-3 paper-trail-gem

我正在使用paper_trail进行审计跟踪.除了创建,更新和删除事件,我想跟踪一些自定义事件,如视图(记录),发送(电子邮件)等.我们如何在审核模型时引入此类自定义事件?

Ami*_*tel 5

我发现有一种调整,可以在paper_trail托管版本中添加自定义事件。这是调整

Version.create(item_type: "Campaign", item_id: campaign.id, event: "Sent")
Run Code Online (Sandbox Code Playgroud)

可能这不是正确的解决方案,但它帮助我实现了目标。我将进一步探索paper_trail以找到明显的解决方案。

请继续发布您的建议。

谢谢阿米特·帕特尔(Amit Patel)