喜歡的東西:獲取當前路線匹配在控制範圍
get '/1.0/users/:id'
puts current_route_matcher.to_s # '/1.0/users/:id'
end
需要把它打造每資源類型的統計數據。
喜歡的東西:獲取當前路線匹配在控制範圍
get '/1.0/users/:id'
puts current_route_matcher.to_s # '/1.0/users/:id'
end
需要把它打造每資源類型的統計數據。
require 'sinatra'
get "/foo/:id" do
p __method__ #=> :"HEAD /foo/:id"
end
get "/foo/:id/test/:blah" do
p __method__ #=> :"HEAD /foo/:id/test/:blah"
end
您可以在此處訪問Racks env.request
對象。
如果您訪問http://yoursite.com/foo/bar
request.url #=> http://yoursite.com/foo/bar
request.path #=> /foo/bar
我認爲他想要得到的匹配,而不是URI。 –
@nash:邑,你說得對:) –
你是對的。該塊作爲調用者對象的實例方法綁定在https://github.com/sinatra/sinatra/blob/master/lib/sinatra/base.rb#L1106上。 –