我正在尝试将任何以/capture
开头的网址指向我控制器中的一个操作。我的routes.rb
文件中包含以下内容。
match '/capture' => 'requests#index', via: :get, as: :requests
match '/capture/*other' => 'requests#index', via: :get
这对我有用。 /capture
和/capture/foo
(foo
可以替换为任何内容)网址都指向requests#index
操作。
是否有更简洁的方法对此进行编码?
答案 0 :(得分:1)
match "/capture*tail" => 'requests#index'
所以捕获后的所有内容都可以在params[:tail]