paper_trail并保持关系不受影响

时间:2013-02-21 09:31:02

标签: ruby-on-rails versioning relationship paper-trail-gem

是否有可能强制paper_trail在版本更改时不改变关系?

我的应用程序是一个投注软件,我需要让用户下注他投注时活跃的投注软件,保留更改赔率的可能性。

1 个答案:

答案 0 :(得分:1)

您是否想要忽略某些属性的更新?那么如果赔率变了,那就什么都不做了?

或者您是否意味着在相关对象发生变化时不创建版本?

无论哪种方式,我认为文档中的以下内容都可行

https://github.com/airblade/paper_trail#choosing-attributes-to-monitor

has_paper_trail :skip => [:attribute_or_relationship]

这将阻止创建版本,但也忽略了所有版本的上述内容。