【发布时间】:2011-11-23 20:09:15
【问题描述】:
我有一个循环:
<% @currentfruit.each do |apples| %>
<%= apples.prices %>
<% end %>
正如预期的那样,它显示了曾经在模型中输入的所有苹果价格的一行。我想获取这些数据,并绘制在 Highcharts 中显示的每个条目,但我不知道该怎么做。
我是否以某种方式将它放入一个数组中,我是否一起运行一个完全不同的查询?完成此任务的最佳方法是什么?
更新:
以下 Ryan 的回答效果很好:
@currentfruit.map(&:prices).to_json
它显示了曾经输入的所有价格的数组,这正是我想要的。但是当我在 Highcharts 中绘制它们时:
data: [ <%= @currentfruit.map(&:prices).to_json]
它只在图表上显示一个数据点,即使上面显示了整个值数组。如何获取数组中的所有值以绘制在图表上?
【问题讨论】:
标签: arrays ruby-on-rails-3 highcharts