【发布时间】:2011-03-20 00:05:05
【问题描述】:
使用与用户模型关联的 has_one/belongs_to 将配置文件创建为自己的模型是个好主意,还是应该将配置文件的属性只是用户数据库中的列?
【问题讨论】:
标签: ruby-on-rails model associations
使用与用户模型关联的 has_one/belongs_to 将配置文件创建为自己的模型是个好主意,还是应该将配置文件的属性只是用户数据库中的列?
【问题讨论】:
标签: ruby-on-rails model associations
这确实是一个设计决策,需要根据它的使用方式来决定。
我最近创建了一个程序,它有一个“用户”和“个人资料”模型,而“用户”总是有一个“个人资料”约束。
我这样做是因为“用户”表中除了登录用户或允许管理员查看/执行某些操作所需的信息之外没有任何内容。
而“个人资料”模型包含其他成员可以查看和搜索的数据。
但同样,您必须根据数据的使用方式做出设计决定。
【讨论】: