我从3.o升级到ruby Rails 3.2 我使用了这个序列化属性解决方案:
代码如下:
serialized_attr :body_data, :entry_data, :class_name => :hash,
:accessors => BODY_ATTRS
保存模型仍然适合我。但阅读模型不起作用。属性回来了
对于rails 3.2有不同的解决方案吗? 感谢
----编辑: 好的我发现了什么。在升级后的新条目中,DB中的哈希看起来像这样:
---
- !ruby/object:Hash
time: "22"
在升级之前它看起来像这样:
---
- time: "22"
旧条目有效。它能够从数据库中“读取”它们 那串红宝石来自哪里?我怎么能摆脱它?