0
我希望能够匹配,看起来像西纳特拉路线第一个路径参数是一些
/2/monkey/session
我在西纳特拉以下,但
/:version_number/:name/session
和路径我一直得到Sinatra doesn’t know this ditty.
任何人都知道一种方法来获得这个工作,所以我可以有params[:version_number]
和params[:name]
匹配。
我希望能够匹配,看起来像西纳特拉路线第一个路径参数是一些
/2/monkey/session
我在西纳特拉以下,但
/:version_number/:name/session
和路径我一直得到Sinatra doesn’t know this ditty.
任何人都知道一种方法来获得这个工作,所以我可以有params[:version_number]
和params[:name]
匹配。
我写了下面的代码(Ruby 2.0.0/Sinatra 1.4.3)。
require "sinatra"
get "/:version_number/:name/session" do
params.inspect
end
该反应看起来是正确的。
{"splat"=>[], "captures"=>["2", "monkey"], "version_number"=>"2", "name"=>"monkey"}
为什么不检查HTTP方法或注释掉其他代码?
嗯你知道我认为它实际上是我的中间件中的一个错误。谢谢 ! – denniss