我想创建一个数组,其中包含每天每小时创建的项目数。
我正在跟踪人们的感受,所以我的模型被称为TrackMood
它只有一个名为的列mood
和时间戳。
如果我做
TrackMood.where(mood: "good").group("hour(created_at)").count
我得到类似 {11=>4, 12=>2, 13=>2, 15=>1}
我这里有 2 个问题
1 我如何将这一天添加到其中,以便它不只是将昨天在 11 点创建的项目添加到今天在 11 点添加的项目?
2 我如何确保它0
在几个小时内没有创建任何内容?