在我的布局文件我有Rails 3如何删除页面标题中的应用程序名称?
<head>
<title><%= @title %></title>
</head>
而且在我的节目文件:
<% @title = Item.name %>
的问题是,在网页标题中有补| Myappname而不仅仅是项目名称
如何删除页面标题中的应用程序名称?
在我的布局文件我有Rails 3如何删除页面标题中的应用程序名称?
<head>
<title><%= @title %></title>
</head>
而且在我的节目文件:
<% @title = Item.name %>
的问题是,在网页标题中有补| Myappname而不仅仅是项目名称
如何删除页面标题中的应用程序名称?
推你的应用程序名称您应该定义在控制器的行动,而不是图@title
。而不是在show file中定义它,你应该在show方法中定义它。
def show
@title = Item.name
...
end
这是因为,演示文件被渲染布局application.html.erb后评估,因此界定@title
随后在放映视图文件将不会影响到application.html布局@tilte
。
好主意我会批准你的答案 – 2011-03-20 16:51:24
检查,如果有一个在你的ApplicationController.rb过滤器在@title
布局在展示文件之前进行评估。这就是为什么@title = Item.name
不影响您的HTML页面标题。
所有迹象都表明你有,你没有,你正在使用想到一个application.html.erb,但你。 – 2011-03-20 16:43:34
这是我的应用程序布局文件,我得到了
我不使用漂亮的发电机 – 2011-03-20 16:45:33