我想构建一个带有多个值的参数的URI。即:
facet.field=a&facet.field=b&facet.field=c
如果我这样做:
uri = {:'facet.field' => ['a', 'b', 'c']}.to_query
我会得到:
facet.field[]=a&facet.field[]=b&facet.field[]=c
如何摆脱括号?
P.S。我正在写一个针对Solr的查询,带括号的URI不会像我期望的那样返回facets。
答案 0 :(得分:3)
试试这个:
URI.encode_www_form('facet.field' => ['a', 'b', 'c'])