与Chartkick和Rails的关联

我想使用chartkick创建记录的折线图,这些记录属于计划任务。

换句话说: plantask has_many records

记录有两个我对图形感兴趣的字段。 created_at(将是我的X轴)和数据(整数),它将是我的Y轴。

到目前为止,我已经非常接近了。 通过将此插入我的视图:

  

我可以看到我的x轴显示完美。 但是,似乎y轴没有加载records:created_at字段,而是从plantask模型中加载:created_at。 (我的所有记录都映射到昨天晚上7点)这对我来说似乎很奇怪。 关于我搞砸了什么的任何提示? 谢谢你们。

事实certificate,我正在以错误的方式解决这个问题。 按日分组,将每个任务合并为一个,并添加值。 我真正需要的是这个:

 <%= line_chart @plantask.records.group(:created_at).sum(:data) %>