【发布时间】:2023-04-02 04:54:01
【问题描述】:
我正在尝试使用 Chartkick 构建一个折线图,以显示卖家在几天内的销售额,但我不知道该怎么做。
我已经用这个代码在表格中显示了卖家名称和您的销售额:
@sales = Sale.where(created_at: DateTime.current.beginning_of_month..DateTime.current.end_of_month)
@sales_seller = @sales.joins(:user).select("user_id, COUNT(sales.id) AS total").group('user_id')
这会返回:
+--------+-------+
| Name | Total |
+--------+-------+
| Jack | 10 |
| Kevin | 3 |
| Andrea | 11 |
+--------+-------+
如何将 sales.created_at 放在这种情况下?
我的模型
销售
belongs_to :user
用户(卖家)
has_many :sales
【问题讨论】: