首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails和Chartkick

Rails和Chartkick
EN

Stack Overflow用户
提问于 2013-08-06 06:43:46
回答 1查看 3.5K关注 0票数 1

我试图将这个样式图实现到我的rails项目中。

代码语言:javascript
复制
<%= line_chart @goals.map{|goal|
{:name => goal.name, :data => goal.feats.group_by_week(:created_at).count }
} %>

我目前正在使用Chartkick这样做。http://ankane.github.io/chartkick/这里是如何设置我的表的。

我想从时间表表的3列中跟踪current_user时间表。

代码语言:javascript
复制
  def change
    create_table :timesheets do |t|
      t.decimal :teacher
      t.decimal :study
      t.decimal :conversation
      t.date :day
      t.references :user

      t.timestamps
    end
    add_index :timesheets, :user_id
  end

这是当前我的时间表表的样子。我怎样才能追踪:老师,:学习,:通过图表通过图表交谈?我读过这些文档,但不太理解。谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-07 04:35:09

如果我理解正确,你想做:

代码语言:javascript
复制
<%= line_chart [
  {name: "Teacher", data: current_user.timesheets.map{|t| [t.day, t.teacher] }},
  {name: "Study", data: current_user.timesheets.map{|t| [t.day, t.study] }},
  {name: "Conversation", data: current_user.timesheets.map{|t| [t.day, t.conversation] }}
] %>
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18073327

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档