Rails说没有路线匹配,但我在“rake routes”中看到它

时间:2018-04-29 05:22:36

标签: ruby-on-rails

Rails说: 没有路线匹配{:action =>" import",:controller =>" admin / users"}

rake routes显示:

import_admin_user POST   /admin/users/:id/import(.:format)        admin/users#import

我的routes.rb看起来像:

  namespace :admin do
    resources :users do
      member do
        post :import
      end
    end    
  end

我错过了什么? Rails 5.0.7

1 个答案:

答案 0 :(得分:0)

我得到了这个:

  namespace :admin do
    resources :users do
      collection do
        post :import
      end
    end
  end

显然,收集是针对不带id的操作。