Используя следующее приложение Sinatra
get '/app' do
content_type :json
{"params" => params}.to_json
end
Вызов:
/app?param1=one¶m2=two¶m2=alt
Дает следующий результат:
{"params":{"param1":"one","param2":"alt"}}
Парамс имеет только два ключа: param1 и param2.
Я понимаю, что Sinatra устанавливает параметры как хэш, но не представляет весь URL-запрос.
Есть ли способ в Sinatra получить список всех параметров URL, отправленных в запросе?