2011-02-27 35 views

回答

2

將它放入application_helper.rb

此外,您可能的意思是讓@show_footer == true而不是=

+0

以及我認爲我的意思是@show_footer = true,然後在其他控制器中,我想讓@show_footer爲false,是否合理? – Blankman

+1

通常,在末尾帶有問號的方法返回true或false,並且不用於設置值。例如,Array.empty?不會使數組爲空,它只是讓你知道它是否爲空。 –

5

控制器方法不在視圖範圍內;只有幫手方法。您也可以通過以下操作添加控制器方法作爲輔助:

class ApplicationController < ActionController::Base 
    helper_method :show_footer? 

    def show_footer? 
    # Your method implementation. 
    end 
end 

現在你就可以參考show_footer?您的控制器和你的意見。

相關問題