Chartkick每个记录都是db中的值

时间:2018-01-27 15:59:55

标签: ruby-on-rails chartkick

我需要显示一个包含上周所有记录的图表,这些与字段的值没有关系:mg_dl,但它们不必在图表中显示每天的记录数,如果所有这些记录都没有显示在上周,每一个都是一个带有字段值的点:md_dl,除非字段的值结束,否则你不能达到0,我希望你已经对我说了解,谢谢你非常喜欢!

我目前拥有此代码,以便您可以了解我所谈论的内容:

= line_chart current_user.glucose_levels.group_by_minute(:created_at).maximum(:mg_dl), download: true

glucose_level.rb

# == Schema Information
#
# Table name: glucose_levels
#
#  id          :integer          not null, primary key
#  mg_dl       :integer          not null
#  date_time   :datetime         default(NULL), not null
#  description :text             default("")
#  user_id     :integer          not null
#  created_at  :datetime         not null
#  updated_at  :datetime         not null
#
# Indexes
#
#  index_glucose_levels_on_user_id  (user_id)
#

class GlucoseLevel < ApplicationRecord
  include Notificable

  belongs_to :user

  validates :mg_dl, length:{in: 1..3}

  def user_ids
    self.user_id
  end
end

图书馆:Chartkick

0 个答案:

没有答案