Ruby on Rails 4. Как правильно составить запрос на группировку строк по дате?
Общий принцип такой:Download
  .joins(:document)
  .where(documents: {uploaded_by: params[:user_id]})
  .group(:created_at)
  .pluck(:created_at, 'sum(поле1)', 'sum(поле2)')
Есть вот такой полезный gem для группировки по датам, но ‘-sum...’ он вам не сделает. 
Мне кажется, проще уже писать запрос кусками SQL