前提・実現したいこと
Ruby on railsにて簡易的なレビューアプリを作成しています。
作成を始めたばかりでトップ画面を表示させたいのですが、ヘッダーを実装しようとしたところ
下記のようなエラーメッセージが発生しました。
発生している問題・エラーメッセージ
ActionView::MissingTemplate in Movies#index Showing /Users/origin/app/views/movies/index.html.erb where line #1 raised: Missing partial shared/_header with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:raw, :erb, :html, :builder, :ruby, :jbuilder]}. Searched in: * "/Users/origin/app/views" * "/Users/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/devise-4.8.0/app/views" * "/Users/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/actiontext-6.0.4.1/app/views" * "/Users/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/actionmailbox-6.0.4.1/app/views" Extracted source (around line #1): 1 <%= render "shared/header" %> 2 <div class='main'> <%= render "shared/header" %> <div class='main'>
該当のソースコード
index
1<%= render "shared/header" %> 2<div class='main'> 3 4 <%# 画面上部の「あなたが映画の評価をしよう」帯部分 %> 5 <div class='title-contents'> 6 <h2 class='service-title'> 7 あなたが映画の評価をしよう 8 </h2> 9 <p class='service-explain'> 10 MOVARITEはあなた自身が映画の評価をできる 映画レビューアプリです 11 </p> 12 </div> 13 <%# /画面上部の「あなたが映画の評価をしよう」帯部分 %> 14 15 <%# 評価一覧 %> 16 <div class='movie-contents'> 17 <h2 class='title'>評価が高い映画</h2> 18 <div class="subtitle" > 19 新規レビュー映画 20 </div> 21 </div> 22 <%# /評価一覧 %> 23</div> 24<%= render "shared/footer" %>
試したこと
引用したいファイルが「views/shared/_header.html.erb」のため
「<%= render "shared/header" %>」を「<%= render "shared/_header" %>」
に変更してみましたがエラーは解消しませんでした。
※正しくはviewsでしたので訂正しました。
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー