异步Sinatra失败,路径中有参数

| 我有一个async_sinatra应用程序,该应用程序以以下方式使用eventmachine:
aget \'/test\' do
    EM.defer { body \'test: \' + params[:foo] }
end
当我将URL请求为
/test?foo=bar
时,它会生成ѭ2however,但是当我将路径声明为
aget \'/test/:foo\' do
并尝试使用
params[:foo]
时,请求将永远不会返回。 为什么我不能在async_sinatra中使用URL中的参数?     
已邀请:
        是的,但是您需要这样声明您的路线:
aget \'/test/:foo\' do
有关此的更多信息: http://www.sinatrarb.com/intro#Routes (搜索\'路由参数\')     

要回复问题请先登录注册