铁路3.2 我用<代码><界定页标题;%标题“Titletext” %>。
编号为< entitled>
tag:
<head>
<title>AppName | <%= yield (:title) || "Default Title" %></title>
</head>
并作出如下规定:
<h1><%= yield(:title) %></h1>
采用以下助手方法:
def title(page_title, show_title = true)
content_for(:title) { h(page_title.to_s) }
@show_title = show_title
end
def show_title?
@show_title
end
这在发展过程中发挥了预期作用,并在大多数情况下在Heroku生产。
在几个地方,我拥有更为复杂的头衔,例如<% 标题[“Edit” (@model.name)] %>
。
这一工程按预期发展,显示<代码>。 Edit Foo Bar。
但是,在Heroku, 则作为[“Edit”、“Foo Bar”
。
为什么在Heroku上 s子? 我感到,这可能与使用方括号来界定阵列有关,但在搜索Heroku docs和谷歌一号后,发现这方面的任何信息。
感谢任何帮助的想法。