Ruby on Rails を使用して a に newlocationを追加しようとしています。restaurant
私が実行するrestaurants#showアクションで:
<%= link_to 'Add Location', new_location_path(@restaurant) %>
そして、URL: を取得します。http://localhost:3000/locations/new.1ここ1で、 はレストランの ID です。しかし、新しい場所のフォームは表示されません。
この単純なケースを処理するレールの方法は何ですか? 正しいnew_FOO_pathことをしているだけですか?
この場合、エンド ユーザーが自分のレストランにのみ追加できるようにするため、レストランを選択するためのドロップダウンは必要ありません。location場所の追加フォームにレストラン ID を隠して入力し、バックエンドで ID を検証する必要があります。