如何在我的设计表单中添加临时字段以便以后使用?

时间:2011-10-04 13:18:20

标签: ruby-on-rails ruby-on-rails-3 devise

我想让用户选择注册为指定类型的用户。但是,用户类型字段位于单独的表中(出于安全原因),因此当我创建新帐户时,我还会在该帐户的另一个表中创建新记录。

据我所知,我可以在我的设计创建的用户表中创建一个新字段,然后after_create让我的模型检查该字段,然后将其添加到我的关联用户权限表。但这似乎是多余的,那么有没有办法在表单中添加某种临时变量并使用它来创建用户类型?

1 个答案:

答案 0 :(得分:1)

如果要在同一表单中创建/编辑两个或多个对象,则应使用嵌套表单。您将在这两个视频广播中找到所有必要的信息:http://railscasts.com/episodes/196-nested-model-form-part-1http://railscasts.com/episodes/197-nested-model-form-part-2