company という名前のシリアル化されたフォームが 1 つあります。
$("#company_form").serialize();
そして、ポストリクエストのパラメータはそうあるべきように見えます
company[name] company name
ここで、シリアル化された別のフォームを会社の JSON オブジェクトに追加する必要があります。これまでのところ、user form
同じ方法でシリアル化し、次のように追加しようとしました
company.user = user
それを追加しますが、パラメーターは正常にシリアル化されません。次のようになります
name name=name&email=test%40test.com
代わりは
user[email] test@test.com
user[name] name
ログファイルでリクエストが成功した場合、次のように表示されます
{"company"=>{"name"=>"Hahn-Orn",
"tagline"=>"transform dynamic supply-chains",
"bio"=>["Tenetur non ex aliquam et. Autem velit consequatur et ea aut quos debitis. Nulla quia impedit deserunt nesciunt. Dolores ipsam quod dolores id maiores. Atque iste quis nihil velit.", "Ducimus soluta omnis facilis illum nihil aspernatur. Aut quasi qui libero et sed. Fuga nesciunt dolorem.", "Ducimus itaque harum. Dolor officia labore rerum ullam. Veniam omnis et aut excepturi ut."]},
"user"=>{"name"=>"Isabelle Schuster",
"email"=>"jonathan_smith@example.com",
"password"=>"[FILTERED]",
"password_confirmation"=>"[FILTERED]"}}