Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 捕获Sinatra中除/admin之外的所有URL/_Ruby_Sinatra_Url Routing - Fatal编程技术网

Ruby 捕获Sinatra中除/admin之外的所有URL/

Ruby 捕获Sinatra中除/admin之外的所有URL/,ruby,sinatra,url-routing,Ruby,Sinatra,Url Routing,我正在尝试创建一个与除/admin/one之外的所有URL匹配的操作。我还想捕获输入的URL,但到目前为止,我只能做第一点 get %r{^(?!/admin/.*$)} 这就是我到目前为止得到的。这将确保我获得除管理员之外的所有URL,但如何捕获URL呢?啊哈 算出了:) 您可以在request.path\u info中找到当前路径 get %r{^(?!/admin/.*$)(.*)} do |content|

我正在尝试创建一个与除/admin/one之外的所有URL匹配的操作。我还想捕获输入的URL,但到目前为止,我只能做第一点

get %r{^(?!/admin/.*$)}
这就是我到目前为止得到的。这将确保我获得除管理员之外的所有URL,但如何捕获URL呢?

啊哈

算出了:)


您可以在
request.path\u info
中找到当前路径

get %r{^(?!/admin/.*$)(.*)} do |content|