htmlで
<%= yield(:title) %> | Ruby on Rails Tutorial Sample App
.
.
.
#各viewのタイトル
<% provide(:title, "Home") %>
これがあったと思うが、もしtitleをいれてなかったら上手く表示されないので、タイトルなしでも対応できるように
app/helpers/application_helper.rb
module ApplicationHelper
# ページごとの完全なタイトルを返します。
def full_title(page_title = '')
base_title = "Ruby on Rails Tutorial Sample App"
if page_title.empty?
base_title
else
page_title + " | " + base_title
end
end
end
app/views/layouts/application.html.erb
<title><%= full_title(yield(:title)) %></title>
#ヘルパーを作ったのでタイトル部分をこれに変更する
4章はconsoleでrubyの勉強が主だったのでコーディング自体はほぼしてないので、git pushして、終わり。