activerecord 序列化

原文地址:http://seoaqua.com/ruby/activerecord-serialization/

序列化:

product = Product.first
json = product.as_json

用于更新时:

row = {"id"=>327542, "name"=>"北京图书馆附近的宾馆", "account_id"=>2, "se_id"=>1624879042, "max_price"=>6.0, "runtime"=>'2014-01-16 15:45:21 +0800', "min_price"=>0.8, "price"=>4.0, "side"=>1, "position"=>1, "status"=>2, "updated_at"=>'2014-01-15 07:56:24 UTC'}
job = Db::BidJob.product(ELONG_PRODUCT).se(SEARCH_ENGINE).allocate
job.init_with('attributes'=>row)
job.name = 'new name'
job.save #update

用于插入时:

task = Task.new(JSON.parse(task_json)).save #insert


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值