I want to generate a JSON object while fetching data from database.
def duration
return @data[:duration] unless @data[:duration].nil?
@data[:duration] = per_hour.collect do | val |
[val[0], val[1]]
end
end
I get the data I need, but the array isn't correct. My view looks like:
var array = <%= raw @duration_data.to_json %>;
And my array looks like this:
var array = [{"data": [[0,0],[1,60.0]] }];
But what I need is this:
var array = [{"data": {"0":0, "1":60.0} }];