0
我已使用this教程突出显示菜单中的当前页面。我有几个静态页面的页面控制器,用于主页我只是有 def home @title = 'Home'
和接触网页等类似 然后在我的主要布局文件,我有<body class="<%= @title %>">
并能正常工作设置正确的CSS,但我如何为其他控制器设置@title,其中有多个操作?在导轨中突出显示当前页面,仅适用于某些页面
我已使用this教程突出显示菜单中的当前页面。我有几个静态页面的页面控制器,用于主页我只是有 def home @title = 'Home'
和接触网页等类似 然后在我的主要布局文件,我有<body class="<%= @title %>">
并能正常工作设置正确的CSS,但我如何为其他控制器设置@title,其中有多个操作?在导轨中突出显示当前页面,仅适用于某些页面
您可以将控制器
class Home < ActionController::Base
before_filter :highlight
def index
#...
end
private
def highlight
@title = "Home"
end
end
只是给我一个错误“未初始化不断的ActiveSupport ::回调::回调::博客” – 2010-05-28 14:12:44
更新我的例子上使用
before_filter
。 – catsby 2010-05-28 14:16:02