1

我想使用具有多个值的参数构建一个 URI。IE:

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

如何摆脱括号?

PS 我正在编写一个针对 Solr 的查询,而带括号的 URI 并没有像我期望的那样返回方面。

4

1 回答 1

3

尝试这个:

URI.encode_www_form('facet.field' => ['a', 'b', 'c'])
于 2012-09-19T17:02:38.557 回答