我在我的網站中使用paper_trail
來取消/重做功能,當我在version
上調用reify.save
時出現問題,save
和PaperTrail::Version
被創建。如何在編輯版本時暫時禁用PaperTrail?
有沒有辦法在保存物化對象時關閉PaperTrail?
據我所知,PaperTrail.enabled = false
是可能的,但我不希望其他更改同時進行不記錄。
我的理想的解決辦法是沿着線的東西:
PaperTrail.disable { version.reify.save }
這正是我在用,但它仍然打開PaperTrail完全關閉,而不是僅僅將其關閉了被物化的對象。 – turbogeek421