使用与User模型的has_one / belongs_to关联创建自己的模型是个好主意,还是配置文件的属性只是用户数据库中的列?
答案 0 :(得分:3)
这实际上是一个设计决策,需要根据其使用方式来决定。
我最近创建了一个拥有“用户”的程序。和'个人资料'用'用户'分隔的模型总是有一个'个人资料'约束
我是这样做的,因为用户'中没有任何内容。表,除了登录用户或允许管理员查看/做某些事情所需的信息。
而'简介' model包含其他成员可以查看和搜索的数据。
但同样,它必须根据数据的使用方式做出设计决定。