gpt4 book ai didi

ruby-on-rails - Rails 和 Chartkick

转载 作者:太空宇宙 更新时间:2023-11-03 18:21:18 24 4
gpt4 key购买 nike

我正在尝试将此样式表应用到我的 Rails 项目中。

<%= 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 时间表。

  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

这就是我的时间表目前的样子。我怎样才能通过 chartkick 通过图表跟踪 :teacher, :study, :conversation?我已经通读了文档,并不能完全理解它。谢谢!

最佳答案

如果我没理解错的话,你想做的是:

<%= 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] }}
] %>

关于ruby-on-rails - Rails 和 Chartkick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18073327/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com