鑑於應用自定義幫助文件/助理/ url_helper.rbRails3中 - 如何使自定義助手提供給控制器和視圖
module UrlHelper
...
end
我如何使它在所有控制器和所有視圖訪問?
鑑於應用自定義幫助文件/助理/ url_helper.rbRails3中 - 如何使自定義助手提供給控制器和視圖
module UrlHelper
...
end
我如何使它在所有控制器和所有視圖訪問?
將它放在ApplicationController(不是幫助器)中並聲明helper_method :method_name
。
你的意思是不是使用了全球傭工一個單獨的文件,我把它們的應用程序控制器上? – Nerian 2010-12-15 22:39:14
您可以在模塊中定義它們並將它們包含到ApplicationController中。我所說的是,輔助程序中包含的方法不能用於控制器;然而,可以使用'helper_method'將控制器(或包含在控制器中的模塊)中的方法提供給視圖和幫助器。 – 2010-12-15 23:03:33