在单独的表中存储用户和配置文件

时间:2011-09-14 15:57:58

标签: ruby-on-rails

我有一个简单的用户模型,用于存储电子邮件地址,crypted_pa​​ssword,salt和一些用于密码恢复的令牌/时间戳。

我想使用has_one:user关系拥有更强大的配置文件表。这将存储重量和跟踪随时间变化的事情。它还可用于存储高度或名称等静态信息。

我已经有了编辑用户/ users / 1 / edit的资源,您可以在其中更新您的电子邮件地址和密码。是否可以在一个/ profile / 1 / edit页面中编辑您的个人资料,更新您的体重并通过一个保存按钮更改您的用户信息?

感谢。

1 个答案:

答案 0 :(得分:2)

如果要在单个表单中处理多个模型,则应使用称为嵌套表单的内容。我认为学习这个主题的最好方法是观看这个railscast:

http://railscasts.com/episodes/196-nested-model-form-part-1