前提・実現したいこと
Ruby 2.4.2、Ruby on Rails 5.1.6を使っています。
まだ始めたばかりです。
ごく簡単にControllerを作成し、ルーティングを行い、Viewのhtml.erbファイルを編集してページを表示させようとしました。
発生している問題・エラーメッセージ
ところが、html.erbファイルに記述したtitleタグの内容が反映されません。
ブラウザの開発ツールで要素を見てみると、bodyタグ内にtitleが入ってしまっています。
provideメソッドだ、yieldメソッドだと小難しいことをしなくても、titleタグ内に記述したものは反映されますよね?
とあるチュートリアルサイトでもそうやっているし。
これはどういうことなのでしょうか。
ブラウザに出力されたhtmlファイル
<body> <title>テスト</title> <h1>test</h1> <p>This is a test.</p> </body>
該当のソースコード
html.erbファイル
<!DOCTYPE html> <html> <head> <title>テスト</title> </head> <body> <h1>test</h1> <p>This is a test.</p> </body> </html>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。