can anyone help me in solving this issue? I'm trying to read the results in array from JOIN select in PG.
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|
How can I read in my model the values from array: partners.id, routes_rates.id_veh_class, routes_rates.min_price, routes_rates.km_rate, routes_rates.start, routes.id
?
I was trying meny options:
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];
many thanks, T