gpt4 book ai didi

ruby-on-rails - rails 中未定义的方法 `sanitize'

转载 作者:数据小太阳 更新时间:2023-10-29 08:45:09 24 4
gpt4 key购买 nike

我不知道 sanitize in rails 是如何工作的。将 sanitize(params[:url]) 放入 update_attribute 时出现错误。

undefined method `sanitize'

代码:

@sample.update_attribute(:url, sanitize(params[:url]))

最佳答案

你应该使用:

@sample.update_attribute(:url, ActionController::Base.helpers.sanitize(params[:url]))

或者,您可以通过在初始化程序中添加如下内容来缩短此时间:

class String
def sanitize
ActionController::Base.helpers.sanitize(self)
end
end

然后:

params[:url].sanitize

reference

关于ruby-on-rails - rails 中未定义的方法 `sanitize',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30803241/

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