0

我希望能够匹配看起来像的路线

/2/monkey/session

我在 sinatra 中有以下内容,但是

/:version_number/:name/session

而且我一直在让Sinatra doesn’t know this ditty.任何人都知道如何让它发挥作用,这样我就可以拥有params[:version_number]params[:name]匹配。

4

1 回答 1

1

我写了下面的代码(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 方法或注释掉其他代码?

于 2013-10-25T05:29:09.023 回答