0
我有4種型號,這些關係:如何在Rails中合併關聯?
class Summoner
has_many :masteries
has_many :stats
end
class Mastery
belongs_to :summoner
belongs_to :champion
end
class Stat
belongs_to :summoner
belongs_to :champion
end
class Champion
has_many :masteries
has_many :stats
end
我有一個艱難的時間來解決這個問題,我在尋找什麼是讓每一個冠軍,一個掌握和統計對象爲給定的召喚。其結果將是這樣的:
對於summoner_id:1
Champion1: { mastery: { summoner_id: 1, ... }, stat: { summoner_id: 1, ...} },
Champion2: { mastery: { summoner_id: 1, ... }, stat: { summoner_id: 1, ...} },
Champion3: { mastery: { summoner_id: 1, ... }, stat: { summoner_id: 1, ...} }
你救了我從這個惡夢,謝謝! –