这与#837有些相关,因为我在模型上有一个大的数据列,但是我认为我可能会更好地服务于与该问题相反的建议 - 也就是维护对象列而不是object_changes柱。使用PaperTrail,我可以选择退出特定模型或atttribute的`object_changes`吗?
我们一直运行没有versions.object_changes列。现在我已经添加了这个列,我意识到我正在编写大量数据,我不关心object_changes中的数据列 - 因为对数据的微小更改导致它被有效地写入版本3x(一次object
,前两次为object_changes
)。
我不认为跳过或忽略是我想要的,因为我确实希望更改数据来生成新版本。
我应该走下自定义版本模型路线吗?或者你推荐什么?
您的模式有多灵活?你能否将这些属性移动到另一个模型中? –
这个属性,不 - 它实际上是我最感兴趣的数据属性 - 我只是不想要差异。 –
我也没有看到在papertrail做到这一点。它可以跳过,也可以忽略。你可以分叉宝石,看看你是否可以添加配置,可以做你想做的。 –