Я пытаюсь управлять пользователями в моем приложении, которое использует Devise для аутентификации. Я выполнил шаги здесь , чтобы создать UsersController, чтобы я мог это сделать. Тем не менее, когда я пытаюсь выйти, он говорит, что путь /d/users/sign_out
не может быть найден. Что-нибудь еще, что я должен добавить, чтобы заставить это работать?
РЕДАКТИРОВАТЬ: Мои маршруты выглядят так:
devise_for :users. :path_prefix => 'd'
resources :users do
# stuff here
end
Когда я запускаю rake routes
, это дает мне, для destroy_user_session_path
:
destroy_user_session DELETE /d/users/sign_out(.:format) {:controller=>"devise/sessions", :action=>"destroy"}
Когда я удаляю часть path_prefix, он пытается «показать» пользователя с идентификатором sign_out