【发布时间】:2011-01-20 06:59:31
【问题描述】:
我有一个包含常用信息(登录名、电子邮件、姓名、位置等)的用户模型。但是,当用户决定编辑他们的信息时,我想根据适当的关注点分开要编辑的字段。
例如,我想在 Profile 页面或选项卡上编辑 Name、Bio 和 Location,并在 login、email 和 password 上进行编辑在Account 页面或标签上。
实现这一目标的最佳做法和最安全的方法是什么?我应该有两个单独的模型/资源:用户和用户配置文件吗?或者我可以在UserController 中创建类似profile 的方法,使用只有特定配置文件字段的自定义表单,并在用户页面中链接到它?我真的很困惑如何解决这个问题。
提前感谢您提出的任何想法。
【问题讨论】:
标签: ruby-on-rails model user-profile