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"
ドキュメントでは、2 番目の回答は正しい (1.9.3) と書かれていますが、以前のバージョンのドキュメントではこの方法が指定されていません。
この問題の原因は何ですか?