将Typheus中的数组作为url参数传递

时间:2018-12-05 13:50:08

标签: ruby typhoeus

我正在使用Typhoeus,希望在url参数中发送一个数组。

通过此:

/event?groups[]=open-forum&groups[]=armory-films

代替此:

/event?groups[0]=open-forum&groups[1]=armory-films

通过param inside ethon看似看起来的问题是可能的:

 params_encoding and takes :rack

但是,当我添加该参数时,如何将其添加到typheus请求中

Typhoeus::Request.new(endpoint,
                      method: :put,
                      headers: HEADERS,
                      params_encoding: :rack,
                      params: {
                        status: 'close',
                        shutdown_on: I18n.l(closed_at, format: :es),
                        affected_external_id: reference,
                        fqdns:fqdns
                      })

我得到:

The option: params_encoding is invalid.

1 个答案:

答案 0 :(得分:0)

问题在于使用了过时的thyphoeus宝石,它可以在实际的release上使用,并且大于1.0.0