【发布时间】:2012-04-24 15:20:40
【问题描述】:
使用 Rails 3 我有许多包含序列化属性的模型。为了执行序列化,我目前使用 3 种不同的技术 - serialize method; activerecord store;和store configurable gem。
在所有情况下,当我保存模型实例时,即使内容未更改,序列化属性也会更新。这是一个令人惊讶的发现,尤其是在自述文件中使用 store 可配置 gem 时:
“StoreConfigurable 足够聪明,可以让你的父对象知道它何时发生变化。它也不是愚蠢的。它只会在你设置的值不同、是新的或更改配置状态时触发更改。”
我是否在这里遗漏了一个技巧,或者如果这是预期的行为,是否有办法覆盖它?
【问题讨论】:
标签: ruby-on-rails serialization