【发布时间】:2020-08-26 16:43:18
【问题描述】:
我正在编写一个范围以按 created_at 日期对 PageView 进行分组,然后检索每个日期的计数。这是我的范围:
scope :count_by_date, -> { group('date(created_at)').count }
这会以这种格式返回计数:
{Wed, 26 Aug 2020=>3, Tue, 25 Aug 2020=>8}
然后,我将这些数据与 Chart.js 一起使用,在我的应用程序中创建各种图表。我遇到的问题是我需要从范围返回的哈希采用这种格式,以便我可以使用键和值作为图表 x 和 y 值:
{"2020-08-26"=>3, "2020-08-25"=>8}
我怎样才能以我需要的格式取回数据?
【问题讨论】:
标签: sql ruby-on-rails postgresql ruby-on-rails-5