次のモデルがあるとします。
class Vote < ActiveRecord::Base
attr_accessible :user_id, :vote_for_id, :voting_category_id, ,:points_earned
belongs_to :user
belongs_to :vote_for
belongs_to :voting_category
リーダー ボードを返す PostgreSQL DB のクエリを作成する方法を知りたいです。つまり、最初から最後に並べ替えられた、各ユーザーの points_earned の合計ですか?
これまでのところ、私は持っています:
Votes.sum(:points_earned).group(:user_id, :id).order(:points_earned)
前もって感謝します