使用设计注册多个用户

时间:2017-04-04 17:14:36

标签: ruby-on-rails ruby devise

有没有人有想法同时使用设计注册多个用户?

我有一个用户和帐户的嵌套表单,因为1个用户必须拥有一个帐户,帐户可以有很多用户,但现在我想在注册表单上有一个按钮,说:'添加另一个用户',并且它会将新字段附加到新用户的相同表单中,因此当您单击“提交”时,它会发送一个嵌套了account_attributes的哈希值,并且还应该嵌套新用户信息,有点批量化吗?

1 个答案:

答案 0 :(得分:0)

您可以在控制器操作中获取 params ,将 params 拆分为多个用户,然后遍历每个用户并使用super paramas

设计使用registration controller操作创建create

你可以在这里调整以获得所需的。

def create # params = {"users"=>{"test1"=>{:name=>"test1", :age=>20}, "test2"=>{:name=>"test2", :age=>22}}} params["users"].each do |each_user| super each_user end end

相关问题