Ruby 为Highcharts正确格式化数据数组
似乎正在努力以正确的格式获取数据,以便与highchart的饼图配合使用 如果我按以下方式强制输入数据,我的图形将显示,这样我就知道我已正确地进行了集成:Ruby 为Highcharts正确格式化数据数组,ruby,ruby-on-rails-3,highcharts,Ruby,Ruby On Rails 3,Highcharts,似乎正在努力以正确的格式获取数据,以便与highchart的饼图配合使用 如果我按以下方式强制输入数据,我的图形将显示,这样我就知道我已正确地进行了集成: data: [ ['Test', 30], ['Other', 70], ] 但当我尝试使用我的实际数据时,它不起作用 我尝试了以下不起作用的方法: data: <%= Location.browsers.map { |o| [o.type, o.count] }.inspect %> 看起
data: [
['Test', 30],
['Other', 70],
]
但当我尝试使用我的实际数据时,它不起作用
我尝试了以下不起作用的方法:
data: <%= Location.browsers.map { |o| [o.type, o.count] }.inspect %>
看起来不错
运行此查询的正确方法是什么?I
二,
I和II不一样
I是一个字符串
,而II是第二个字符串的javascript数组版本。您只需执行与此相反的过程,即可使用or从字符串
返回数组
我没有使用Ruby的第一手经验,但我想这样做就可以了
data: $.parseJSON(<%= Location.browsers.map { |o| [o.type, o.count] }.inspect %>)
data:$.parseJSON()
I
二,
I和II不一样
I是一个字符串
,而II是第二个字符串的javascript数组版本。您只需执行与此相反的过程,即可使用or从字符串
返回数组
我没有使用Ruby的第一手经验,但我想这样做就可以了
data: $.parseJSON(<%= Location.browsers.map { |o| [o.type, o.count] }.inspect %>)
data:$.parseJSON()
数据:
或
数据:
应该有效。数据:
或
数据:
应该能行。很肯定检查
把事情搞砸了。您是否尝试过Location.browsers.map{o |[o.type,o.count]}
?。是的,正在遵循此ascicast:虽然已删除,但仍然没有乐趣..只需检查问题是否在Ruby方面,而不是JS方面,您是否可以通过对Highcharts.Chart
的非工作调用来显示html页面中生成的JS部分,当它最终出现在网页源代码中时?很肯定检查会把事情搞砸。您是否尝试过Location.browsers.map{o |[o.type,o.count]}
?。是的,正在遵循此ascicast:虽然已删除,但仍然没有乐趣..只需检查问题是否在Ruby方面,而不是JS方面,您是否可以通过对Highcharts.Chart
的非工作调用来显示html页面中生成的JS部分,当它最终出现在网页源?
"[[\"A\", 10], [\"B\", 30], [\"C\", 0], [\"D\", -10]]"
[["A", 10], ["B", 30], ["C", 0], ["D", -10]]
data: $.parseJSON(<%= Location.browsers.map { |o| [o.type, o.count] }.inspect %>)