這與#837有些相關,因爲我在模型上有一個大的數據列,但是我認爲我可能會更好地服務於與該問題相反的建議 - 也就是維護對象列而不是object_changes柱。使用PaperTrail,我可以選擇退出特定模型或atttribute的`object_changes`嗎?
我們一直運行沒有versions.object_changes列。現在我已經添加了這個列,我意識到我正在編寫大量數據,我不關心object_changes中的數據列 - 因爲對數據的微小更改導致它被有效地寫入版本3x(一次object
,前兩次爲object_changes
)。
我不認爲跳過或忽略是我想要的,因爲我確實希望更改數據來生成新版本。
我應該走下自定義版本模型路線嗎?或者你推薦什麼?
您的模式有多靈活?你能否將這些屬性移動到另一個模型中? –
這個屬性,不 - 它實際上是我最感興趣的數據屬性 - 我只是不想要差異。 –
我也沒有看到在papertrail做到這一點。它可以跳過,也可以忽略。你可以分叉寶石,看看你是否可以添加配置,可以做你想做的。 –