【发布时间】:2017-04-01 20:16:13
【问题描述】:
我有一个Campaign 模型,其转化率如下所示:
campaign.quota_data["raw_quota_data"][0]["Conversion"] = 33
我想做类似的事情
Campaign.all.order(quota_data["raw_quota_data"][0]["Conversion"])
最好的方法是什么?
编辑:quota_data 数据结构的示例:
{"raw_quota_data"=>
[
{"QuotaCPI"=>1.5, "Questions"=>nil, "Conversion"=>0, "SurveyQuotaID"=>4205891, "SurveyQuotaType"=>"Total", "OverQuotaThreshold"=>true}
],
"available_quotas"=>[{"id"=>4205891, "cpi"=>1.0499999999999998, "name"=>"Total", "traits"=>{}, "available"=>400, "conversion"=>0}],
"rejectable_trait_groups"=>[]
}
【问题讨论】:
标签: ruby-on-rails postgresql jsonb