我正在使用paper_trail进行审计跟踪。除了创建,更新和删除事件外,我还希望跟踪一些自定义事件,例如view(record),send(email)等。我们如何在审计模型时引入此类自定义事件?
我发现有一种调整,可以在paper_trail托管版本中添加自定义事件。这是调整
Version.create(item_type: "Campaign", item_id: campaign.id, event: "Sent")
可能这不是正确的解决方案,但它帮助我实现了目标。我将进一步探索paper_trail以找到明显的解决方案。
请继续发布你的建议。
谢谢阿米特·帕特尔(Amit Patel)