我有一个do循环:
<% @currentfruit.each do |apples| %>
<%= apples.prices %>
<% end %>不出所料,它显示了模型中输入的所有苹果价格的一行。我想要获取这些数据,并绘制Highcharts中显示的每个条目,但我不确定如何做到这一点。
我是否以某种方式将其放入数组中,我是否会一起运行一个完全不同的查询?实现这一目标的最佳方法是什么?
更新:
下面Ryan的答案很管用:
@currentfruit.map(&:prices).to_json它显示输入的所有价格的数组,这正是我想要的。但当我在Highcharts中绘制它们时:
data: [ <%= @currentfruit.map(&:prices).to_json]它只在图表上显示一个数据点,即使上面显示了整个数值数组。如何将数组中的所有值绘制到图表上?
发布于 2011-11-24 04:28:41
我的猜测是,您可能希望将其放入一个JSON数组中,您可以使用以下命令:
@currentfruit.map(&:prices).to_jsonhttps://stackoverflow.com/questions/8248435
复制相似问题