如何将查询字符串转换为散列?
How do I turn a query string into a hash?
我在 Rails 4.2.7 上使用 Ruby。我如何获取编码的查询字符串,例如
submitbutton=View&a=b&d=%26%26
并将其转换为名称值对的哈希值,其中的值是 url-未编码的?
您可以使用CGI.parse
CGI.parse('submitbutton=View&a=b&d=%26%26')
#=> {"submitbutton"=>["View"], "a"=>["b"], "d"=>["&&"]}
我在 Rails 4.2.7 上使用 Ruby。我如何获取编码的查询字符串,例如
submitbutton=View&a=b&d=%26%26
并将其转换为名称值对的哈希值,其中的值是 url-未编码的?
您可以使用CGI.parse
CGI.parse('submitbutton=View&a=b&d=%26%26')
#=> {"submitbutton"=>["View"], "a"=>["b"], "d"=>["&&"]}