我正在尝试使用Chartkick
制作图表并收到此错误:undefined method 'group_by_day' for 10:Fixnum
。
根据this SO帖子的建议,我安装了gem groupdate
,这不是问题所在。
我的index
中的tasks_controller
方法是:
def index
@tasks = Task.where(user_id: current_user.id).order("created_at DESC")
end
erb
中的tasks#index
是:
<%= line_chart @tasks.map { |task|
{name: task.name, data: task.reps.group_by_day(:created_at)}
} %>
谁能看到我在哪里出错?