防止路由在错误的命名空间上匹配?

时间:2015-06-04 20:13:36

标签: ruby-on-rails

我有一个带有admin命名空间的API,它有许多与父命名空间相同的路由:

App::Application.routes.draw do
  namespace :api do
    resources :posts
    namespace :admin do
      resources :posts
    end
  end
end

每当我尝试导航到/api/admin/posts时,我都会点击/api/posts的控制器操作。

当我实际上试图点击管理名称空间时,是否可以阻止匹配第一条路线?

0 个答案:

没有答案