3

私のモデルでは:

start = 3.weeks.ago

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

毎日のすべてのレコードを合計としてカウントするにはどうすればよいですか?

4

1 に答える 1

10

私はこれがうまくいくはずだと信じています:

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

これにより、ハッシュマッピングの日付がカウントに返されます。

于 2012-09-16T18:47:56.787 に答える