次のモデルがあります: - ユーザー - リスト - レビュー
ユーザーは多くのリスティングを持つことができ、ユーザーは多くのレビューを持つことができます。
それらは次のようにネストされています。
resources :users do
resource :listings
resource :reviews
end
新しいレビューを作成するフォームを作成しようとしています。レビューページは次の場所にあります。
http://localhost:3000/users/1/reviews/new
ユーザー#1の新しいレビューを作成したい.
私がする必要があるのは、その :id (この場合は #1) をコントローラーに取得することですが、その方法がわかりません。現在、私の reviews_controller.rb は次のように空白です:
class ReviewsController < ApplicationController
def new
end
end
現在のページの :id を取得するために、新しい関数に何を含める必要があるのか わかりません。