Ruby on rails 3 在RubyonRails3中,我应该为用户使用单独的模型,为关联使用单独的概要文件吗?
起初,我只想到了一个Ruby on rails 3 在RubyonRails3中,我应该为用户使用单独的模型,为关联使用单独的概要文件吗?,ruby-on-rails-3,activerecord,model-associations,Ruby On Rails 3,Activerecord,Model Associations,起初,我只想到了一个用户模型来验证我的应用程序,但后来我决定给这个用户一个配置文件,所以我创建了配置文件模型,现在: 用户 has_one:profile 及 Profile 属于:用户 这是正确的还是我应该只保留一个模型,比如说User,并保留与profile对应的所有字段,然后删除profile模型 谢谢 ==更新 这是User和Profile模型的属性 用户 用户名 密码 Profile 名字 姓 电子邮件 网站 图画 关于 拥有具有身份验证属性的用户模型和具有特定和个人信息的配置文
用户
模型来验证我的应用程序,但后来我决定给这个用户一个配置文件,所以我创建了配置文件
模型,现在:
用户
has_one:profile
及
Profile
属于:用户
这是正确的还是我应该只保留一个模型,比如说User
,并保留与profile对应的所有字段,然后删除profile
模型
谢谢
==更新
这是User
和Profile
模型的属性
用户
- 用户名
- 密码
Profile
- 名字
- 姓
- 电子邮件
- 网站
- 图画
- 关于
我认为这个没问题。拥有带有身份验证属性的用户模型和带有特定和个人信息的配置文件就可以了 没有“正确”的方法
我认为这一款还可以。取决于每种型号都有什么。你能告诉我们每个问题的属性吗?在这种情况下没有“应该”这个词,真的——我倾向于从小事做起,在必要时提取逻辑块。@damienbrz我刚刚用属性更新了问题,谢谢。@DaveNewton谢谢你的建议。这取决于你在每个模型中都有什么。你能告诉我们每个问题的属性吗?在这种情况下没有“应该”,真的——我倾向于从小事做起,在必要时提取逻辑块。@damienbrz我刚刚用属性更新了问题,谢谢。@DaveNewton谢谢你的建议。