rails のエラーについて
Q&A
解決したいこと
今rails5.2.4.2でECサイトのサンプルを作っているんですが
商品のレビュー機能をつけたあと、商品をクリックして商品詳細を開こうとすると
NoMethodErrorとなる
エラーメッセージで指しているのは、下記のコードです
発生している問題・エラー
<div class="row">
<div class="offset-md-5 col-md-5">
<%= form_with model: @review, url: product_reviews_path(@product) do |f| %>
<%= f.text_area :content, class: "form-control m-2" %>
<%= f.submit "レビューを追加" , class:"btn samazon-submit-button ml-2"%>
<% end %>
上記のコードの3行目が指定されています
reviews_pathはどこに遷移するためのパスなのでしょうか?
<%= form_with model: @review, url:product_reviews_path(@product)
自分で試したこと
試したこととしては、
reviews_contorollerの確認
単純にreviewsとスペルミスしていないかの確認
質問として
1.どこのファイルを見たらいいのか
2.reviews_pathとはどこに遷移するためのパスなのか
3.そもそもpathとは付ける意味があるのかどうか
非常に知識がなくて申し訳ないのですが教えていただきたいです。
自分の前提が間違っているとは思いますが教えていただけると嬉しいです
よろしくお願いします!
0