3

当我在 Heroku (Ruby 1.9.1) 中尝试此代码时: URI.encode_www_form({:ids => [1,2,3,4]}) 该方法只是对数组进行编码 => "ids=%5B1%2C+2%2C+3%2C+4%5D"

当我在本地环境(Ruby 1.9.3)中尝试同一行时,该方法将数组编码为 HTTP 查询参数: => "ids=1&ids=2&ids=3&ids=4"

文档说第二个答案是正确的(1.9.3),但以前版本的文档没有指定这种方法。

什么可能导致此问题?

4

0 回答 0