1

我的代码是这个

   leads_hash={"509351475764673"=>{"sc"=>0, "ct"=>#<OrderedHash {"2013-02-10"=>1}>, "ml"=>0}, "473882175995429"=>{"sc"=>0, "ct"=>0, "ml"=>0}}
    obj=User.new()
    obj.leads_hash=leads_hash

obj.save!

在我定义的模型中

class User < ActiveRecord::Base
 serialize :leads_hash
end

但它保存为字符串我该如何解决这个问题请有人帮我

~

4

1 回答 1

2

确保leads_hash在您的迁移中存储为atext而不是a 。string作为参考,请查看类似的问题:Using Rails serialize to save hash to database

于 2013-02-13T11:21:30.050 回答