我正在学习如何在Rails 3中序列化数据......
我想学习的东西:
谢谢!
答案 0 :(得分:20)
ActiveRecord的内置版本为:http://api.rubyonrails.org/classes/ActiveRecord/Base.html#method-c-serialize
如果在模型中指定属性是序列化的,则AR透明地处理序列化/反序列化。当你调用访问器时,它会立即反序列化返回Ruby对象(哈希,数组,等等)。然后,您可以像平常一样修改对象,当您保存记录时,它将重新序列化并存储它。