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

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

新規登録して質問してみよう
ただいま回答率
85.50%
ファイル

ファイルとは、文字列に基づいた名前又はパスからアクセスすることができる、任意の情報のブロック又は情報を格納するためのリソースです。

HTTPヘッダー

Hypertext Transfer Protocol(HTTP)の中のHTTPヘッダフィールドはHTTPの要求やレスポンスの機能しているパラメーターが含まれます。その要求もしくはレスポンスライン(メッセージの最初の一行)でメッセージヘッダを作ります。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

コードレビュー

コードレビューは、ソフトウェア開発の一工程で、 ソースコードの検査を行い、開発工程で見過ごされた誤りを検出する事で、 ソフトウェア品質を高めるためのものです。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

Q&A

解決済

1回答

1024閲覧

引用したいテンプレートが引用されません。

kie

総合スコア5

ファイル

ファイルとは、文字列に基づいた名前又はパスからアクセスすることができる、任意の情報のブロック又は情報を格納するためのリソースです。

HTTPヘッダー

Hypertext Transfer Protocol(HTTP)の中のHTTPヘッダフィールドはHTTPの要求やレスポンスの機能しているパラメーターが含まれます。その要求もしくはレスポンスライン(メッセージの最初の一行)でメッセージヘッダを作ります。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

コードレビュー

コードレビューは、ソフトウェア開発の一工程で、 ソースコードの検査を行い、開発工程で見過ごされた誤りを検出する事で、 ソフトウェア品質を高めるためのものです。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

0グッド

0クリップ

投稿2021/09/07 13:00

編集2021/09/08 07:24

前提・実現したいこと

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/ツールのバージョンなど)

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

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

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

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

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

winterboum

2021/09/07 22:46

view/shared/_header.html.erb ではなく views/shared/_header.html.erb ができていますよね?
kie

2021/09/08 00:29

すみません記述に誤りがありました。 ご指摘の通りviews/shared/_header.html.erbが正しいです。
guest

回答1

0

自己解決

デバイスを導入し直して一から記述し直した所、解消しました。

投稿2021/09/10 00:44

kie

総合スコア5

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問