0
感谢您的期待。这里总共noob。抱歉!has_many通过团队和inverse_teams比赛
我有一个自我指涉协会成立有两个用户一个团队,通过团队竞赛:
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直接属于用户的团队。
我需要的是用户为团队和逆向团队进行的比赛,而不会显示重复的结果。
请让我知道如果我需要在这里显示更多的代码,并记住这是我的第一个堆栈溢出问题。
我真的很感谢你的帮忙!谢谢!