2011-03-20 22 views
0

在我的布局文件我有Rails 3如何删除页面标题中的应用程序名称?

<head> 
    <title><%= @title %></title> 
</head> 

而且在我的节目文件:

<% @title = Item.name %> 

的问题是,在网页标题中有补| Myappname而不仅仅是项目名称

如何删除页面标题中的应用程序名称?

+3

所有迹象都表明你有,你没有,你正在使用想到一个application.html.erb,但你。 – 2011-03-20 16:43:34

+0

这是我的应用程序布局文件,我得到了 <%= @title %> 2011-03-20 16:45:14

+0

我不使用漂亮的发电机 – 2011-03-20 16:45:33

回答

2

推你的应用程序名称您应该定义在控制器的行动,而不是图@title。而不是在show file中定义它,你应该在show方法中定义它。

def show 
    @title = Item.name 
    ... 
end 

这是因为,演示文件被渲染布局application.html.erb后评估,因此界定@title随后在放映视图文件将不会影响到application.html布局@tilte

+0

好主意我会批准你的答案 – 2011-03-20 16:51:24

0

检查,如果有一个在你的ApplicationController.rb过滤器在@title

相关问题