Warm tip: This article is reproduced from serverfault.com, please click

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

(ruby - How to track custom events in paper_trail?)

发布于 2012-03-24 12:34:55

我正在使用paper_trail进行审计跟踪。除了创建,更新和删除事件外,我还希望跟踪一些自定义事件,例如view(record),send(email)等。我们如何在审计模型时引入此类自定义事件?

Questioner
Amit Patel
Viewed
0
Amit Patel 2012-03-26 13:33:46

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

Version.create(item_type: "Campaign", item_id: campaign.id, event: "Sent")

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

请继续发布你的建议。

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