相关疑难解决方法(0)

在Rails控制器中使用清理

我想sanitize在控制器内打电话.这是我试过的:

class FooController < ApplicationController
  include ActionView::Helpers::SanitizeHelper
  # ...
end
Run Code Online (Sandbox Code Playgroud)

但是,我收到此错误:

undefined method `white_list_sanitizer' for FooController:Class
Run Code Online (Sandbox Code Playgroud)

我四处搜索,人们建议将include行切换为include ActionView::Helpers,但这会导致此错误:

undefined method `url_for' for nil:NilClass
Run Code Online (Sandbox Code Playgroud)

什么是正确的打电话方式sanitize?我正在使用Rails 2.3.5.

controller ruby-on-rails helper sanitize

24
推荐指数
3
解决办法
1万
查看次数

标签 统计

controller ×1

helper ×1

ruby-on-rails ×1

sanitize ×1