我正在开发一个应用程序,在注册过程中,用户必须输入以下信息:
在我的数据库中,我有一个用户,公司和包的表(每个表都有一个单独的表)。
如何确保“用户注册表”中的信息进入数据库中的单独表?更具体地说,单个注册表单(1)如何将用户的电子邮件和密码添加到“用户”表和“用户”表中。 (2)将公司名称添加到“公司”表中?
答案 0 :(得分:0)
您需要在用户模型中使用accepts_nested_attributes_for :packages
。然后,您可以在视图中使用fields_for
,以允许从用户表单提交包信息。
如果您需要更深入的如何使用嵌套表单的示例,请使用Google。我相信railscasts有一个很好的教程。