Прошу помочь.
Есть запрос ActiveRecord
<%= pie_chart Uk.find_by_sql("SELECT uks.MEANING, SUM(OPLATA) FROM oplata o, uks WHERE o.UK_ID = uks.UK_ID GROUP BY uks.MEANING") %>
Возвращающий следующие данные:
[{"meaning":"Имя1","sum(oplata)":448616,"id":null},{"meaning":"Имя 2","sum(oplata)":112154,"id":null},{"meaning":"Имя 3","sum(oplata)":224308,"id":null}]
Как можно полученные данные преобразовать в что то подобное:
{"Имя 1":448616,"Имя 2":224308,"Имя 3":112154}
Или как можно корректно записать сделать запрос ActiveRecord без SQL injection?
uk.rbclass Uk < ActiveRecord::Base
has_many :oplata
end
oplata.rbclass Oplata < ActiveRecord::Base
belongs_to :uks
end