Ruby on rails Rails 3.1路由所有URL';让我们指出一个行动
我正在尝试让任何以Ruby on rails Rails 3.1路由所有URL';让我们指出一个行动,ruby-on-rails,ruby-on-rails-3,routes,Ruby On Rails,Ruby On Rails 3,Routes,我正在尝试让任何以/capture开头的URL指向控制器中的一个操作。我的routes.rb文件中有以下内容 match '/capture' => 'requests#index', via: :get, as: :requests match '/capture/*other' => 'requests#index', via: :get 这对我有用。/capture和/capture/foo(foo可以替换为任何内容)URL的全部指向请求#索引操作 有没有更简洁
/capture
开头的URL指向控制器中的一个操作。我的routes.rb文件中有以下内容
match '/capture' => 'requests#index', via: :get, as: :requests
match '/capture/*other' => 'requests#index', via: :get
这对我有用。/capture
和/capture/foo
(foo
可以替换为任何内容)URL的全部指向请求#索引
操作
有没有更简洁的编码方法?你的意思是这样
match "/capture*tail" => 'requests#index'
因此,捕获后的所有内容都将在params[:tail]