我有一个拥有职业属性的用户模型。 假设用户可以是footballer
或tennisman
当用户注册时,他选择职业,并可以稍后更改。Rails4 - 根据父模型属性的子模型关联
我的用户模型包含最常见的属性,如姓名,地址,重量,联系信息。 我想在专用模型中存储其他特定属性,例如footballer_profile,tennissman_profiles
我不能使用多态性,因为单个模型结构的信息太不同了。
如何根据我的“User.occupation”属性向我的用户模型声明特定的has_one条件?
这是最好的方式吗? 感谢您的帮助
非常感谢,正是我所想到的。 然而,麦克坎贝尔的回答让我想到了最好的选择。 – Patient55 2015-02-24 10:41:11