2011-10-23 10 views
1

恋人の数に応じてインデックスページのすべてのゲームを一覧表示するにはどうすればよいですか?おかげRuby on rails building association scope

class Game < ActiveRecord::Base 
    has_many :reverse_relationships, :dependent => :destroy, :foreign_key => "game_id", :class_name => "Relationship" 
    has_many :lovers, :through => :reverse_relationships, :source => :user_id 
end 

答えて

2

はこのような何か試してみてください:

Game.all(:include => :lovers).sort{|a,b| b.lovers.size <=> a.lovers.size} 
+1

を、それはあなたの問題を解決した場合おかげで、それは –

+0

を働いた、plzは – auralbee

+1

;-)私の答えをupvote申し訳ありませんが、OK –