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