Строка запроса Ruby on Rails со специальными символами - PullRequest
0 голосов
/ 07 июня 2011

В моем контроллере rest_api есть код, который вызывает метод api с использованием активного ресурса ...

@ getResponse = api.get (: response,: apiKey => "GKIN1DOM00JXI66LFH5A",: userId => "111-693282-81705419",: token => "u: sdhfgjsT: sdfgsjdf")

=============================================== =========================================== В приведенном выше коде при обращении к URL-адресу ресурса он преобразует «: » в «% 3A», из-за чего API не удается получить токен и возвращает ошибку как 401 (попадание по URL-адресу ресурса - http://my -api / api / response.josn? apikey = hdsfjdf & token = u % 3A sdhfgjsT *% 3A * sdfgsjdf где должно быть http://my -api / api / response.josn? apikey = hdsfjdf & token = u : sdhfgjsT : sdfgsjdf)

Пожалуйста, помогите, чтобы прекратить экранирование параметров строки моего запроса

1 Ответ

1 голос
/ 07 июня 2011

Самое простое решение, которое приходит мне в голову: "строка" .html_safe

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...