Rails говорит, что ни одного маршрута не найдено, но я вижу это в `rake routs` - PullRequest
0 голосов
/ 29 апреля 2018

Rails говорит: Не найдено ни одного маршрута {: action => "import",: controller => "admin / users"}

но rake routes показывает:

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

Мой route.rb выглядит так:

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

Чего мне не хватает? Рельсы 5.0.7

1 Ответ

0 голосов
/ 30 апреля 2018

Я получил эту работу с:

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

Очевидно, коллекция предназначена для действий, которые не принимают идентификатор.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...