1

我有这样的路线

  namespace :api, defaults: {format: 'json'} do
    namespace :v1 do
      match 'recepcao/produto' => 'recepcoes#produto'
      match 'recepcao/nota'    => 'recepcoes#nota'
      match 'recepcao/venda'   => 'recepcoes#venda'
      match 'recepcao/cliente' => 'recepcoes#cliente'
      match 'recepcao/status' => 'recepcoes#status'
    end
  end

我想我会有更多的动作,我不想继续添加match我的路线
有没有办法做类似的事情

  namespace :api, defaults: {format: 'json'} do
    namespace :v1 do
      match 'recepcao/*' => 'recepcoes#*'
    end
  end
4

1 回答 1

3

当然,像默认路由一样放一个占位符:

# match ':controller(/:action(/:id(.:format)))'

不需要正则表达式。请参阅 Rails 路由文档的Dynamic Segments 部分

于 2012-06-01T12:38:31.490 回答