我有以下路径:
http://192.168.56.10:4567/browse/foo/bar?x=100&y=200
我绝对想要字符串中“http://192.168.56.10:4567/browse/”之后的所有内容。
使用 splat 不起作用(仅捕获“foo/bar”):
get '/browse/*' do
正则表达式也没有(也只捕获“foo/bar”):
get %r{/browse/(.*)} do
x 和 y 参数都可以在 params 哈希中访问,但是在我想要的那些上做一个 .map 似乎不合理且不像 ruby (另外,这只是一个例子......我的参数实际上是非常动态和众多的) . 有一个更好的方法吗?
更多信息:我的路径看起来是这样的,因为它正在与 API 通信,并且我使用路由来确定我将进行的 API 调用。我需要字符串这样看。