Ruby的Paper Trail扩展了关联数据

时间:2014-08-06 13:04:14

标签: ruby-on-rails-4 rails-activerecord paper-trail-gem

我在我的Ruby项目中使用了Airblade Paper Trail gem,我试图更多地使用历史记录而不是版本化历史 - 也就是说,我不打算尝试从版本历史中重新创建数据,更多地使用它来告诉用户在记录的生命周期中发生了什么。

有没有办法可以为我的模型添加自定义转储程序或挂钩,以允许任何关联,例如company_id遍历有意义的值 - 例如公司名称。

将模型公司带为属性' name'这与产品通过id。

有关

当产品更新时,company_id会存储在版本历史记录中,我想要做的就是让它在保存之前遍历关系并获取公司名称。

我找到了对' dump'在代码中,但我想知道如何扩展我的模型以响应' dump'正确。

0 个答案:

没有答案