我正在使用RSPEC进行测试。 在我的模型中,我有
class User < ActiveRecord::Base
serialize :order_hash
....
end
在我的工厂里,我有:
FactoryGirl.define do
factory :user do
....
order_hash { {"id"=>389700649004, "email"=>"test@gmail.com"} }
end
end
但是我在保存后解析/使用值的问题是它变成了:
User.first.order_hash returns:
{"table"=>{"id"=>505311428702, "email"=>"croska2012@gmail.com"}}
What I need is: {"id"=>505311428702, "email"=>"croska2012@gmail.com"}
如何保存无 "table"=>
的值,我只需要在Factory中设置的数据哈希即可。
我试图添加.to_hash
,但是没有用。
谢谢。