Rails如何为Google Charts构建数据

AnA*_*ice 6 ruby ruby-on-rails google-visualization ruby-on-rails-3

我想使用谷歌图表创建一个图形,如下所示:

GoogleChart.pie_400x200('Taco Bell'=>0,'Mediterranean'=>2,'Shivas'=>5)
Run Code Online (Sandbox Code Playgroud)

给定一个对象说结果(名称,计数).如何为GoogleCharts的结构创建一个对象,如上所示?

谢谢

Luk*_*uke 6

从您在评论中列出的Results对象开始@results,以下内容应该有效:

GoogleChart.pie_400x200(@results.map {|r| { r[:title] => r[:percentage] } })
Run Code Online (Sandbox Code Playgroud)