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