我使用this教程突出显示菜单中的当前页面。我有一个带有几个静态页面的页面控制器,对于我只是拥有的主页
def home
@title = 'Home'
和联系页面等类似
然后在我的主布局文件中<body class="<%= @title %>">
并且这可以正常设置正确的CSS,但是如何为其他控制器设置@title,其中有多个动作?
答案 0 :(得分:1)
您可以在控制器上使用before_filter
class Home < ActionController::Base
before_filter :highlight
def index
#...
end
private
def highlight
@title = "Home"
end
end