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