質問: @url ``` `http://localhost:3000/api/index.json?url=http://localhost:3000/api/index.json?url=hgoe&urls=fuga` このURLでRailsにクエリパラメータを送りたいのですが、 `http://localhost:3000/api/index.json?url=http%3a%2f%2flocalhost%3a3000%2fapi%2findex%2ejson%3furl%3dhgoe%26urls%3dfuga` これをエンコードして URLにアクセスすると、コントローラーでデコードされ、@resultが `http://localhost:3000/api/index.json?url=hgoe&urls=fuga` のような形で返ってくるはずだったのですが、 結果は `{"keywords":"http://localhost:3000/api/index.json?url=hgoe\u0026urls=fuga"}`で、どうやら`&`がうまくエンコードorデコードされていない、もしくはRuby側の処理に問題があるのかと思うのですが、 原因が分かりません。
回答: 見るべきVIEWを間違えていて、そちらのVIEWで`@result.to_json`してしまっていて、それでURLが変わってしまったようです。 お騒がせしました。