#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)
)出于某种原因出现。
为什么会这样?