0

我试图以这里的文件为例:https ://github.com/shutterstock/rickshaw/blob/master/examples/multi.html 。

我的目标是不使用随机生成的数据,而是使用我的 rails 应用程序中现有表中的数据。特别是,如果我有代码:

 name: 'heat index',
  data: seriesData.shift(),
  color: 'rgba(255, 127, 0, 0.4)',
  renderer: 'stack'

我希望使用类似的东西

data: <%= @mytablename.all %> 

但这行不通。有人可以向我指出一些利用现有 rails 表而不是将系列硬编码到图表中的人力车示例代码吗?另外,如果我问这个问题表明我对 Rails 没有一些基础知识,请告诉我,因为我仍在学习并想尽可能多地理解。

谢谢!

4

1 回答 1

0

http://railscasts.com/episodes/324-passing-data-to-javascript?view=asciicast

我通过使用上面 railscast 剧集中描述的 gon gem 解决了这个问题。有关可以插入许多 Rickshaw 模板的结果数据系列的基本概念,请参见下文。

    data:  [
            {x: gon.xval [1], y: gon.yval[1] },
            {x: gon.xval [2], y: gon.yval[2] }

            ]
于 2014-05-09T01:38:11.943 回答