user.idを渡すように以下のコードを書くにはどうすればよいですか?私が持っているものを考えると、クラスIDが見つかりませんというエラーがスローされます。(ユーザーには多くの戦いがあります。そして、戦いはユーザーに属します。ユーザーは、戦いの挑戦者になることも、他の挑戦者になることもできます。)
has_many :fight_wins, :class_name => 'Fight', :foreign_key => 'challenger_id or challengee_id',
:conditions => ["(challenger_id = ? and challenger_won = ?) or (challengee_id = ? and challenger_won = ?)", self.id, true, self.id, false]