У меня есть приложение async_sinatra, которое использует eventmachine следующим образом:
aget '/test' do
EM.defer { body 'test: ' + params[:foo] }
end
Когда я запрашиваю URL как /test?foo=bar
, он возвращает test: bar
, однако, когда я объявляю путь как aget '/test/:foo' do
и пытаюсь использовать params[:foo]
, запрос никогда не возвращается.
Почему я не могу использовать параметры in-url в async_sinatra?