我有一个async_sinatra应用程序,它以下列方式使用eventmachine:
aget '/test' do
EM.defer { body 'test: ' + params[:foo] }
end
当我请求网址为/test?foo=bar
时,它会产生test: bar
,但是当我将路径声明为aget '/test/:foo' do
并尝试使用params[:foo]
时,请求永远不会返回。
为什么我不能在async_sinatra中使用in-url参数?
答案 0 :(得分:2)