gpt4 book ai didi

ruby-on-rails - 在Rails Controller 中使用清理

转载 作者:行者123 更新时间:2023-12-03 10:54:42 25 4
gpt4 key购买 nike

我正在尝试在 Controller 内调用sanitize。这是我尝试过的:

class FooController < ApplicationController
include ActionView::Helpers::SanitizeHelper
# ...
end

但是,我收到此错误:
undefined method `white_list_sanitizer' for FooController:Class

我到处搜索,人们建议将include行切换为include ActionView::Helpers,但这会导致此错误:
undefined method `url_for' for nil:NilClass

调用 sanitize的正确方法是什么?我正在使用Rails 2.3.5。

最佳答案

您可以在操作方法中使用此ActionController::Base.helpers:

class SiteController < ApplicationController
def index
render :text => ActionController::Base.helpers.sanitize('<b>bold</b>')
end
end

希望这可以帮助

关于ruby-on-rails - 在Rails Controller 中使用清理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3985989/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com