在我的模型中,我有:

start = 3.weeks.ago

kliks = where(created_at: start.beginning_of_day..Time.zone.now)
kliks = kliks.group("date(created_at)")

我如何计算每天的所有记录的总数?

最佳答案

我认为这应该管用:

kliks = count(
  :group => 'date(created_at)',
  :conditions => { :created_at => start.beginning_of_day..Time.zone.now }
)

这将返回一个哈希映射日期到他们的计数。

10-07 17:20