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