コントローラーのサニタイズのようなものはありますか?
2387 次
2 に答える
4
経由:http ://www.adaruby.com/2009/12/16/how-to-use-actionview-helpers-in-your-rails-controller/
ヘルパークラスは次のようにすべきだと思います。
class Helper
include Singleton
include ActionView::Helpers::TextHelper
end
于 2010-11-06T14:37:51.233 に答える
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
これは、内部クラスを拡張することにより、コントローラー内のヘルパーに名前空間を設定します。これがお役に立てば幸いです。
于 2010-02-22T21:00:42.467 に答える