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"

ドキュメントでは、2 番目の回答は正しい (1.9.3) と書かれていますが、以前のバージョンのドキュメントではこの方法が指定されていません。

この問題の原因は何ですか?

4

0 に答える 0