档案模型关联问题

使用与User模型的has_one / belongs_to关联创建自己的模型是个好主意,还是配置文件的属性只是用户数据库中的列?

这实际上是一个设计决策,需要根据其使用方式来决定。

我最近创建了一个程序,其中“用户”和“个人资料”模型与“用户”分开,始终具有“个人资料”约束。

我这样做是因为“用户”表中没有任何内容,只有登录用户或允许管理员查看/执行某些操作所需的信息。

而’profile’模型包含可由其他成员查看和搜索的数据。

但同样,它必须根据数据的使用方式做出设计决策。