当前位置 : 主页 > 编程语言 > ruby >

ruby-on-rails – 有没有像控制器消毒的东西?

来源:互联网 收集:自由互联 发布时间:2021-06-23
有没有像控制器消毒的东西? 我这样做的方式如下: # in application_controller.rbdef helpers Helper.instanceendclass Helper include ActionView::Helpers::TextHelper include ActionView::Helpers::SanitizeHelperend# in your
有没有像控制器消毒的东西? 我这样做的方式如下:

# 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

这通过扩展内部类来命名控制器中的助手.我希望这有帮助!

网友评论