Ruby on rails 在rails中使用Chartkick.js显示简单数据
我想在rails中使用chartkick显示数据。 我的数据结构非常简单Ruby on rails 在rails中使用Chartkick.js显示简单数据,ruby-on-rails,chartkick,Ruby On Rails,Chartkick,我想在rails中使用chartkick显示数据。 我的数据结构非常简单 //Table Drinks Created_at Water (in l) Beer (in l) Coffee (in l) 21/02/2016 1 2 1 20/02/2016 2 1 0 19/02/2016 2
//Table Drinks
Created_at Water (in l) Beer (in l) Coffee (in l)
21/02/2016 1 2 1
20/02/2016 2 1 0
19/02/2016 2 2 2
...
我想画三张折线图。每个折线图应在x轴上显示天数,在y轴上显示升数(每种饮料一个图表)
我只是太困惑了,弄不清楚如何进行正确的查询
<%= line_chart ?????????? %>
以下是指向chartkick github回购的链接:
非常感谢您的帮助 您可以使用ActiveRecord函数从数组中的表中提取数据。支持作为输入,因此它应该可以正常工作
例:
<%= line_chart
{name: "Water", data: Drink.pluck(:created_at,:water)}
{name: "Beer", data: Drink.pluck(:created_at,:beer)}
{name: "Coffee", data: Drink.pluck(:created_at,:coffee)}
%>
不幸的是,代码不起作用。你能用collect/map发布解决方案吗?