誰でもこの問題の解決に私を助けることができますか? PGのJOIN selectから配列の結果を読み込もうとしています。SQL JOINクエリと配列(レール)の結果を読み取る
i=0;
sql = "
SELECT partners.id, routes_rates.id_veh_class, routes_rates.min_price, routes_rates.km_rate, routes_rates.start, routes.id FROM routes
JOIN partners ON routes.id_partner = partners.id
JOIN routes_rates ON routes.id = routes_rates.id_route
WHERE st_contains(routes.polygon, ST_GeomFromText('#{dvLoc}', 4326)) AND routes_rates.active = '1'"
sear = ActiveRecord::Base.connection.execute(sql)
sear.each do |sear|
は、どのように私は私のモデルでは、配列から値を読み取ることができます。 partners.id、routes_rates.id_veh_class、routes_rates.min_price、routes_rates.km_rate、routes_rates.startは、
をroutes.id?
私がしようとしていたmenyオプション:
partner_id = sear.values[i]['partners.id'];
partner_id = sear.values[@i][0];
partner_id = sear.values['@i']['partners.id'];
partner_id = sear.values['#{@i}']["partners.id"];
partner_id = sear.values['#{i}'][0];
partner_id = sear.values["#{@i}"][0];
多くのおかげで、 T