使用Rails 3我有一些包含序列化屬性的模型。要執行序列化我目前使用3種不同的技術 - serialize method; activerecord store;和store configurable gem。Rails 3只在更改時更新序列化屬性
在所有情況下,當我保存模型實例時,即使內容未更改,序列化屬性也會更新。這是一個令人驚訝的發現,特別是當使用商店可配置gem作爲自述文件時:
「StoreConfigurable非常聰明,可以讓您的父對象知道它何時發生變化,它也不是愚蠢的,它只會觸發更改,你設置的是不同的,是新的,還是改變配置狀態。「
我在這裏錯過了一個技巧,或者如果這是預期的行爲有沒有辦法來覆蓋它?