書店で買った参考書をもとに、プログラムを作っています。
タイトルが2つ表示され、消し方がわかりません。Rubyを勉強し始めてまだ2週間なため、ソースコードを見ても、どこを直せばいいかわかりません。
初歩的な質問で申し訳ないのですが、わかる方がいらっしゃいましたら、教えていただけませんでしょうか?
前提・実現したいこと
views/customer/top/index.html.erb
のファイルで、2つ表示されるタイトルを、一つにしたい
発生している問題・エラーメッセージ
タイトルが2つ表示される
該当のソースコード
**views/layouts/application.html.erbのソースコード** <!DOCTYPE html> <html> <head> <title><%= document_title %></title> <%= csrf_meta_tags %> <%= csp_meta_tag %> <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> <%= javascript_pack_tag 'application', 'data-turbolinks-track': 'reload' %> </head> <body> <%= yield %> <div id="wrapper"> <%= render "shared/header" %> <div id="container"> <%= yield %> </div> <%= render "shared/footer" %> </div> </body> </html> **views/customer/top/index.html.erb**ソースコード <% @title = "顧客トップページ"%> <h1><%= @title %></h1> コントローラー ソース class Customer::TopController < ApplicationController def index render action: "index" end end application_helper.rb ソース module ApplicationHelper def document_title if @title.present? "#{@title} -Baukis2" else "Baukis2" end end end
試したこと
ソースコードを見て、ネットで調べたが、知識不測のためわからなかった
補足情報(FW/ツールのバージョンなど)
環境 windows10
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/14 10:08