config/routes.rbが resources :hoges do resources :fugas end のようにネストしたresourceのとき、子となるfugaのみ作成/更新を行うフォームを書こうとして、少しハマったのでメモ。 次のヘルパーメソッドでは、 new_hoge_fuga_path(@fuga.hoge, @fuga) edit_hoge_fuga_path(@fuga.hoge, @fuga) 以下のURLが呼ばれる。 http://localhost/hoges/:hoge_id/fugas/new http://localhost/hoges/:hoge_id/fugas/:id/edit このときに使用されるフォームは、 app/views/fugas/_form.html.erb で、ここに書くform_forヘルパーの引数は、 <%= form_for