1

複数の値を持つパラメーターを使用して 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

ブラケットを取り除くにはどうすればよいですか?

PS Solr に対してクエリを作成していますが、括弧付きの URI は期待どおりにファセットを返しません。

4

1 に答える 1

3

これを試して:

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