喜多關係,我想創建Rails的關係。許多到不同的對象id_s存儲在differen對象
我有戰士模型,法師模型和模型派。
我想建立這樣的關係:
warrior model can have_many factions
mage model can have many factions.
Faction model can have many warriors and mages
如何創建戰士和法師的對象和派別對象之間的關係,將存儲id_s兩個戰士和法師屬於特定派系/派別?
所以,當我打電話:
faction.warriors I get warriors of specific faction.
faction.mage I get mages of this faction
warriors.faction I get the warrior faction.
mage.faction I get the mage faction.
我在想的多態關聯。但它只有一個所有者。
任何線索?
我這個標記爲正確的,但最終我用的has_many雖然。但是這個答案仍然是正確的。 – Kazik