ご覧いただきありがとうございます。ここで完全な初心者。ごめん!
私は、2 人のユーザーを持つチームをセットアップするための自己参照型の関連付けと、チームによる競争を行っています。
class User < ActiveRecord::Base
has_many :teams, :dependent => :destroy
has_many :inverse_teams, :class_name => "Team", :foreign_key => "team_mate_id"
has_many :competitions, :through => :teams
end
user.competitions のようなものを使用したいのですが、これは team.user_id を介してユーザーに直接属しているチームの競技のみを返します。
私が必要としているのは、重複した結果を表示することなく、チームと逆チームのユーザー競争です。