我需要显示一个包含上周所有记录的图表,这些与字段的值没有关系: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