是否有可能强制paper_trail在版本更改时不改变关系?
我的应用程序是一个投注软件,我需要让用户下注他投注时活跃的投注软件,保留更改赔率的可能性。
答案 0 :(得分:1)
您是否想要忽略某些属性的更新?那么如果赔率变了,那就什么都不做了?
或者您是否意味着在相关对象发生变化时不创建版本?
无论哪种方式,我认为文档中的以下内容都可行
https://github.com/airblade/paper_trail#choosing-attributes-to-monitor
has_paper_trail :skip => [:attribute_or_relationship]
这将阻止创建版本,但也忽略了所有版本的上述内容。