primary_key とforeign_key としてauthentications多くgroups使用されているものがありますが、問題ありません。uidorganizer_id
ただし、属性uidのスコープは一意です。アソシエーションが whereproviderのみをフェッチすることを確認したい。私は試した:groupsauthentication.provider == 'meetup'
has_many :groups, :primary_key => "uid", :foreign_key => "organizer_id", :conditions => {:provider => "meetup"}
groupsしかし、これはすべてを見つけようとしているだけですprovider == "meetup"
主テーブルに条件を指定するにはどうすればよいauthenticationsですか?