私のアプリは意図したとおりに動作しますが、ネストされたルートに関して質問があります。私のルートで私はRailsネストされたルーティングプレフィックス動詞の問題
resources :lists do
resources :items
end
を持っていると私は熊手を実行すると、ファイル:私は(スペースを節約するために短縮)取得ルート
list_items GET /lists/:list_id/items(.:format) items#index
POST /lists/:list_id/items(.:format) items#create
new_list_item GET /lists/:list_id/items/new(.:format) items#new
edit_list_item GET /lists/:list_id/items/:id/edit(.:format) items#edit
list_item GET /lists/:list_id/items/:id(.:format) items#show
私はチュートリアルや他の材料をたどるとき、彼らの「プレフィックス動詞」だけだろうアクション _item(すなわちNEW_ITEM)を持っていると、フォームが唯一
form_for @item
の代わりに、どのようなI Hを持っているでしょうave
form_for [@list, @item]
私は何かが不足していたか、何か間違っているのだろうかと思っていました。どんな助けや情報もありがとうございます。
あなたが持っているものは正しいです。 [もう一つの例があります](http://stackoverflow.com/a/4611932/2272894)。 – MichaelBrawn
私が推測する明確化がほしいだけでした。たぶん私はいくつかのリソースを読むときにあまり注意を払っていませんでした。ありがとう –