質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Q&A

解決済

1回答

1728閲覧

ActionView::MissingTemplate in Items#indexを解決したい

tattobu

総合スコア16

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

0グッド

0クリップ

投稿2021/10/21 09:46

前提・実現したいこと

ruto pathへアクセスするとviewのindex.html.erbを表示されるようにしたいのですが、
タイトル通りのエラー文が出てきてしまい表示されません

発生している問題・エラーメッセージ

ActionView::MissingTemplate in Items#index

Showing

1 2Missing partial shared/_header with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:raw, :erb, :html, :builder, :ruby, :jbuilder]}. Searched in: 3 * "/Users/tattobu/projects/furima-36479/app/views" 4 * "/Users/tattobu/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/actiontext-6.0.4.1/app/views" 5 * "/Users/tattobu/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/actionmailbox-6.0.4.1/app/views"

該当のソースコード

routes.rb

ruby

1Rails.application.routes.draw do 2 root to: "items#index" 3 4 resources :items, only: :index 5end

controllers/items.controller.rb

ruby

1class ItemsController < ApplicationController 2 def index 3 end 4end

views/items/index.html.erb

ruby

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 FURIMAはだれでもかんたんに出品・購入できる 11 </p> 12 <p class='service-explain'> 13 フリマアプリです 14 </p> 15 <div class='store-btn'> 16 <%= link_to image_tag("app-store.svg", class:"apple-btn"), "#" %> 17 <%= link_to image_tag("google-play.png", class:"google-btn"), "#" %> 18 </div> 19 </div> 20 <%# /画面上部の「人生を変えるフリマアプリ」帯部分 %> 21 22 <%# FURIMAが選ばれる3つの理由部分 %> 23 <div class='select-reason-contents'> 24 <h2 class='title'> 25 FURIMAが選ばれる3つの理由 26 </h2> 27 <ul class='reason-lists'> 28 <li class='list'> 29 <%= image_tag "furima-intro01.png", class:"list-pict" %> 30 <span class='reason-list-number'>1</span> 31 <h3 class='reason-list-text'> 32 <span class='reason-list-blue-text'>3</span> 33 ですぐに出品 34 </h3> 35 <p class='reason-list-description'> 36 スマホで入力するだけで簡単に出品できる! 37 </p> 38 </li> 39 <li class='list'> 40 <%= image_tag "furima-intro02.png", class:"list-pict" %> 41 <span class='reason-list-number'>2</span> 42 <h3 class='reason-list-text'> 43 <span class='reason-list-blue-text'>シンプル</span> 44 で使いやすい 45 </h3> 46 <p class='reason-list-description'> 47 めんどくさい入力は必要なく、検索も購入もスムーズ! 48 </p> 49 </li> 50 <li class='list'> 51 <%= image_tag "furima-intro03.png", class:"list-pict" %> 52 <span class='reason-list-number'>3</span> 53 <h3 class='reason-list-text'> 54 手数料 55 <span class='reason-list-blue-text'>業界最安</span> 56 </h3> 57 <p class='reason-list-description'> 58 10%でお得に出品&購入! 59 </p> 60 </li> 61 </ul> 62 </div> 63 <%# /FURIMAが選ばれる3つの理由部分 %> 64 65 <%# 画面中央の「会員数日本一位」帯部分 %> 66 <div class='ad-contents'> 67 <h2 class='ad-title'> 68 会員数日本一位 69 </h2> 70 <p class='ad-explain'> 71 FURIMAは、フリマアプリで最も人気。 72 </p> 73 <p class='ad-explain'> 74 出品・購入回数も業界最多です! 75 </p> 76 <p class='ad-explain'> 77 ほしかったあの商品に出会えるかもしれません。 78 </p> 79 <div class='store-btn'> 80 <%= link_to image_tag("app-store.svg", class:"apple-btn"), "#" %> 81 <%= link_to image_tag("google-play.png", class:"google-btn"), "#" %> 82 </div> 83 </div> 84 <%# /画面中央の「会員数日本一位」帯部分 %> 85 86 <%# FURIMAの特徴 %> 87 <div class='feature-contents'> 88 <h2 class='title'> 89 FURIMAの特徴 90 </h2> 91 <ul class='feature-lists'> 92 <li class='list'> 93 <%= image_tag "furima-intro04.png", class:"list-pict" %> 94 <h3 class='feature-list-text'> 95 簡単に売り買いできる 96 </h3> 97 <p class='feature-list-description'> 98 スマホひとつで、いつでもどこでも簡単に出品・購入が可能! 99 </p> 100 </li> 101 <li class='list'> 102 <%= image_tag "furima-intro05.png", class:"list-pict" %> 103 <h3 class='feature-list-text'> 104 売上金は即日振込みに対応 105 </h3> 106 <p class='feature-list-description'> 107 午前9時までに振込を依頼いただければ、翌日に指定の口座に入金いたします。 108 </p> 109 </li> 110 <li class='list'> 111 <%= image_tag "furima-intro06.png", class:"list-pict" %> 112 <h3 class='feature-list-text'> 113 様々な支払いに対応 114 </h3> 115 <p class='feature-list-description'> 116 お支払いは、クレジットカードだけでなく、ポイントや売上金など多彩な方法があります。 117 </p> 118 </li> 119 </ul> 120 </div> 121 <%# /FURIMAの特徴 %> 122 123 <%# 商品一覧 %> 124 <div class='item-contents'> 125 <h2 class='title'>ピックアップカテゴリー</h2> 126 <div class="subtitle" > 127 新規投稿商品 128 </div> 129 <ul class='item-lists'> 130 131 <%# 商品のインスタンス変数になにか入っている場合、中身のすべてを展開できるようにしましょう %> 132 <li class='list'> 133 <%= link_to "#" do %> 134 <div class='item-img-content'> 135 <%= image_tag "item-sample.png", class: "item-img" %> 136 137 <%# 商品が売れていればsold outを表示しましょう %> 138 <div class='sold-out'> 139 <span>Sold Out!!</span> 140 </div> 141 <%# //商品が売れていればsold outを表示しましょう %> 142 143 </div> 144 <div class='item-info'> 145 <h3 class='item-name'> 146 <%= "商品名" %> 147 </h3> 148 <div class='item-price'> 149 <span><%= "販売価格" %>円<br><%= '配送料負担' %></span> 150 <div class='star-btn'> 151 <%= image_tag "star.png", class:"star-icon" %> 152 <span class='star-count'>0</span> 153 </div> 154 </div> 155 </div> 156 <% end %> 157 </li> 158 <%# //商品のインスタンス変数になにか入っている場合、中身のすべてを展開できるようにしましょう %> 159 160 <%# 商品がない場合は以下のダミー商品が表示されるようにしましょう %> 161 <%# 商品がある場合は表示されないようにしましょう %> 162 <li class='list'> 163 <%= link_to '#' do %> 164 <%= image_tag "https://tech-master.s3.amazonaws.com/uploads/curriculums/images/Rails1-4/sample.jpg", class: "item-img" %> 165 <div class='item-info'> 166 <h3 class='item-name'> 167 商品を出品してね! 168 </h3> 169 <div class='item-price'> 170 <span>99999999<br>(税込み)</span> 171 <div class='star-btn'> 172 <%= image_tag "star.png", class:"star-icon" %> 173 <span class='star-count'>0</span> 174 </div> 175 </div> 176 </div> 177 <% end %> 178 </li> 179 <%# //商品がある場合は表示されないようにしましょう %> 180 <%# //商品がない場合は以下のダミー商品が表示されるようにしましょう %> 181 </ul> 182 </div> 183 <%# /商品一覧 %> 184</div> 185<%= link_to('#', class: 'purchase-btn') do %> 186 <span class='purchase-btn-text'>出品する</span> 187 <%= image_tag 'icon_camera.png' , size: '185x50' ,class: "purchase-btn-icon" %> 188<% end %> 189<%= render "shared/footer" %>

試したこと

以前作成して正常に動作しているアプリと見比べてみましたが、問題がわかりませんでした。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

いただいたビューファイルやスタイルシートを全て移し替えたら正常に動作しエラーが解決されました。

投稿2021/10/21 10:05

tattobu

総合スコア16

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問