renderメソッド(部分テンプレート)について Railsエラー問題の解決するための考え方 その14 ~番外編~
・投稿ランキングが表示されていないので、renderメソッドを追加して表示出来るように修正して下さい。
→表示されないのはビューに関することなので、app/views/layouts/review_site.html.erbを見に行く。
→<% @ranking.each.with_index(1) do |product, i| %>
<% end %>と記載あるが、eachメソッドでデータを取り出したが、endになっている為表示がされるまでのコードが無い。
→今回はrenderメソッドを使うとのことのなので、先ほどの記述の下に下記コードを追記して正解。
<%= render partial: "ranking/ranking", locals: { product: product, i: i } %>