Строка запроса кодирования Синатры - PullRequest
0 голосов
/ 14 октября 2011

Я сделал очень простое приложение sinatra, которое отображает набор кадров с 3 кадрами. Однако когда я устанавливаю параметр 'src' для кадров, sinatra перекодирует выбранную мной строку запроса.

Например, я ввожу:

"url.com/page?var1=val1&var2=val2"

То, что я в итоге вижу, выглядит примерно так:

"url.com/page?var1=val1&var2=val2"

Все мои & были превращены в & -a-m-p -; Есть ли вообще отключить это? Почему это происходит?

Спасибо

1 Ответ

1 голос
/ 11 января 2012

Вероятно, это происходит потому, что у вас где-то включен флаг «escape all html». Ваш язык шаблонов должен поддерживать пометку строк как "безопасную" - для получения более подробной информации ознакомьтесь с http://www.sinatrarb.com/faq.html#auto_escape_html.

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