在 Rails 5.1 下,我使用 Trix 来允许用户编辑他们的“法律条件”。然后我试图在更新用户记录之前在我的控制器中清理这个“合法”参数,但最终得到:
undefined method `sanitize'
这里的代码:
params[:user][:legal] = sanitize params[:user][:legal], tags: %w(strong div strong br li ul)
def user_params
params.require(:user).permit(:presentation, :linktowebsite, :legal)
end
没有看到与此处显示的正常用法不同的任何内容:http: //api.rubyonrails.org/classes/ActionView/Helpers/SanitizeHelper.html