#layouts/application.html.haml
%title
= yield(:title) || "Default page title"
= " | DefaultSite.com"
#application_helper.rb
def title(page_title)
content_for(:title) { page_title }
end
title
ページに (ヘルパー メソッド) を設定しなくても、表示され"Default page title"
ません。代わりに、なぜか""
( の値) が表示されます。yield(:title)
なぜこうなった?