我有一個擁有職業屬性的用戶模型。 假設用戶可以是footballer
或tennisman
當用戶註冊時,他選擇職業,並可以稍後更改。Rails4 - 根據父模型屬性的子模型關聯
我的用戶模型包含最常見的屬性,如姓名,地址,重量,聯繫信息。 我想在專用模型中存儲其他特定屬性,例如footballer_profile,tennissman_profiles
我不能使用多態性,因爲單個模型結構的信息太不同了。
如何根據我的「User.occupation」屬性向我的用戶模型聲明特定的has_one條件?
這是最好的方式嗎? 感謝您的幫助
非常感謝,正是我所想到的。 然而,麥克坎貝爾的回答讓我想到了最好的選擇。 – Patient55 2015-02-24 10:41:11