3
有沒有像控制器清潔的東西?有沒有像控制器清潔的東西?
有沒有像控制器清潔的東西?有沒有像控制器清潔的東西?
我做到這一點的方法如下:
# in application_controller.rb
def helpers
Helper.instance
end
class Helper
include ActionView::Helpers::TextHelper
include ActionView::Helpers::SanitizeHelper
end
# in your controller
def index
@message = "Sanitized #{helpers.sanitize(...)}"
end
這個命名空間你的助手在控制器,種,通過擴展一個內部類。我希望這有幫助!
通過:http://www.adaruby.com/2009/12/16/how-to-use-actionview-helpers-in-your-rails-controller/
我認爲Helper類應該是:
class Helper
include Singleton
include ActionView::Helpers::TextHelper
end
順便說一句,在未來你應該嘗試更多信息添加到您的問題。 – jonnii 2010-02-22 21:02:18
我收到以下錯誤:ApplicationController :: Helper:Class'未定義的方法'實例'可能是什麼問題? – 2010-06-22 05:18:20
這可能適用於其他一些助手,但調用'sanitize'會導致錯誤:'未定義的方法white_list_sanitizer'。 – 2010-12-23 02:15:13