중첩 리소스에서 해당 리소스를 포함하는 리소스의 ID를 전달해야한다는 것을 알고 있습니다.Rails - 리소스를 포함 할 때 중첩 리소스로 라우팅하는 방법
그러나 사용자가 제품에 대한 리뷰를 만들고 실제로 경로를 통해 전달하는 대신 양식의 새보기에서 제품을 지정할 수있게하려고합니다. 따라서 제품을 사용하지 않고 검토 한 후에 양식의 모든 제품을 선택할 수있는 마스터 검토 양식이 제공됩니다.
이 작업을 수행하는 중에 오류가 발생하여 해결하지 못했습니다. 해결책은 무엇입니까?
#error
No route matches {:action=>"new", :controller=>"reviews"}
#view
new_product_review_path
#controller
def new
#@product = Product.new
@review = Review.new
end
#routes.rb
resources :products do
resources :reviews
end
그런데 왜 @product = Product.new를 가지고 있습니까? –