我只是遇到類似http://www.ruby-forum.com/topic/216433的Rails 3和控制器實例變量裏面一個助手
一個問題,我需要從助手來訪問控制器實例變量。
這是我所做的代碼,它不工作。
控制器:
class ApplicationController < ActionController::Base
helper_method :set_background_type #for action only background setting
#for controller-wise background setting
def set_background_type(string)
@background_type = string
end
end
助手:
module ApplicationHelper
def background_type
@background_type || 'default'
end
end
佈局:
<body class="<%= background_type %>">
感謝您的回答。但實際上我使用haml,我給出的視圖示例只是爲了演示場景。我會解決這個問題的,thanx。 – StackNG
很酷。很高興你明白了! –