railsで遊ぼう h1をインクルードするtitleタグの切り替え

まず、レイアウトテンプレートのtitleタグの箇所を page_title のインクルードに書き換えましょう。

/app/views/layouts/application.html.erb

<!DOCTYPE html>
<html>
<head>
  <title><%= page_title %></title>
  <%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track' => true %>
  <%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
  <%= csrf_meta_tags %>
</head>
<body>

<%= yield %>

</body>
</html>

続いて、ヘルパーメソッドで、先ほどの page_title を作ります。
/app/helpers/application_helper.rb

module ApplicationHelper
	def page_title
		title = "Morning Glory"
		title = @page_title + " - " + title if @page_title
		title
	end
end

これで、トップと、ディレクトリ下のタイトルタグが自動的に切り替わります。
%e7%84%a1%e9%a1%8c