Я пытаюсь добавить маршрут к контроллеру, который был задан в качестве ресурса в пространстве имен 'admin', например:
namespace :admin do
resources :books do
collection do
post :process_new
end
end
end
Я добавил действие в Admin :: BooksController дляprocess_new, но всякий раз, когда я пытаюсь получить доступ к этому действию, используя url: ... / admin / books / process_new, я получаю следующую ошибку:
Couldn't find Book with ID=process_new
Похоже, что он перенаправляется к действию show и пытаетсяиспользуйте process_new в качестве идентификатора.Может кто-нибудь пролить свет на то, что я могу делать неправильно?
** Edit: я изменил свои перенаправления, чтобы использовать вспомогательные функции, и это, кажется, работает.