1
我有一個用戶模型,它有許多戰鬥。撲滅屬於用戶。has_many,belongs_to association has_many關聯模型在belongs_to中有兩個別名fk associated_model
戰鬥表中有兩個外鍵引用用戶PK - challenger_id和challengee_id。
訣竅是如何在用戶模型上編寫has_many關聯,以便返回其中user_id = challenger_id或challengee_id的戰鬥?
想這是比想象的簡單:的has_many:打架,:foreign_key => 'challenger_id或challengee_id' – keruilin 2010-06-19 10:58:03