类似的东西:
get '/1.0/users/:id'
puts current_route_matcher.to_s # '/1.0/users/:id'
end
需要让它为每种资源类型构建统计信息。
答案 0 :(得分:5)
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
答案 1 :(得分:0)
您可以在此处访问Rack env.request
对象。
如果您访问了http://yoursite.com/foo/bar
request.url #=> http://yoursite.com/foo/bar
request.path #=> /foo/bar
的更多信息