0
我想要一些帮助,以便准备从数据库收集的图表数据以供制图。 我有一个浏览器模型,我存储所有的数据。为图形准备数据
从每个模型中我要选择name属性,我会根据模型中的整数属性(例如,如果integer为1,color =>“#4572A7”)和模型的y属性。
有人可以提供一个最有效的方式来实现这种数据格式的例子吗?数据
最终格式:
[
{
:name=> 'Firefox',
:y=> 1,
:color => "#4572A7"
},
{
:name=> 'IE',
:y=> 1,
:color => "#AA4643"
},
{
:name=> 'Chrome',
:y=> 1,
:color => "#89A54E"
},
{
:name=> 'Safari',
:y=> 1,
:color => "#80699B"
},
{
:name=> 'Opera',
:y=> 1,
:color => "#3D96AE"
},
{
:name=> 'Others',
:y=> 1,
:color => "#DB843D"
}
]
这将如何创建':color'字段? – Immo
你需要在数据库上有一个“字段”,或者你需要将它显示在json响应中?如果只是在回应中,那会起作用。看看这个,http://api.rubyonrails.org/classes/ActiveModel/Serializers/JSON.html#method-i-as_json – Hock