Missing テンプレートエラーに対しての対処
いきなり下記の様なエラーメッセージが出ました
ActionView::MissingTemplate in Items#index
Showing /Users/user名/projects/furima-35496/app/views/items/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/user名/projects/furima-35496/app/views"
- "/Users/user名/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/actiontext-6.0.4/app/views"
- "/Users/user名/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/actionmailbox-6.0.4/app/views"
views-items-index.html.erbの冒頭の文に何か問題があるのか?
<%= render "shared/header" %>
参考記事「https://qiita.com/pontarou194/items/47e130e9c7e08225f109」
erbファイルに部分テンプレートを書く際は、基本 <%= render 'ファイル名' %> でよかったはず・・・・
→階層を確認し、devise/・・・と階層を付け加えることで解決したとの事。
viewファイルの階層を見てみると、上記の様になぜかsharedが「layouts」の階層の中に入ってしまっているため、sharedをviewsの直下に変更してあげる。
templateエラーはこれで解決しました。
(が、次のエラーが出てしまった・・・)

