0
属性私はこのように記載されたコンバージョン率を持っているCampaign
モデルを持っていますこれを達成する最良の方法は何ですか?Railsの注文モデルでネストされたが、JSONBフィールドに
編集: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"=>[]
}
これは正しい軌道に沿って私を得た。私は降順でソートしたいので、 'atc = atc.sort {| a、b | bool_data ["raw_quota_data"] [0] ["Conversion"] <=> a.quota_data ["raw_quota_data"] [0] ["Conversion"]} ' –
おそらくCampaign.all.sort_by {| c | -c.quota_data ["raw_quota_data"] [0] ["Conversion"]}}はうまくいきました。値のちょうどマイナス記号;) – shiladitya