フィードバックはカテゴリに属し、scope :between, ->(start_date, end_date) { where(created_at: start_date.beginning_of_day..end_date.end_of_day) }
問題は、カテゴリ別にグループ化され、特定の日付範囲にスコープされたフィードバックの数を取得して、次のようなものを取得するにはどうすればよいかということです。
1.5.2013 - 31.5.2013
Good 3
Bad 10
etc.
私はこれまでのところ: を取得しCategory.group(:name).joins(:feedbacks).count
ましたが、日付間の条件をそこに差し込む方法に行き詰まっています。