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 を検証する必要があります。