我希望获得查询参数而不将+替换为" &#34 ;.默认情况下,Rails解析+就像空格一样。
Example /query?p=abc+abc
params[:p] = 'abc abc', not 'abc+abc'
如何在不逃避的情况下获得参数?
是的,我可以.gsub(/[ ]/, '+')
,但是如何在铁轨转向它们之前获取原始参数?
答案 0 :(得分:1)
我不确定这是可能的。将plus转换为空格的相同代码也会处理解码%NN
个字符。您可以使用request.query_string
获取原始查询字符串(对于GET请求)。它将返回如下内容:one=two+three&four=five+six
。