Управление пользователями с помощью Devise - PullRequest
0 голосов
/ 02 февраля 2012

Я пытаюсь управлять пользователями в моем приложении, которое использует 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

1 Ответ

0 голосов
/ 02 февраля 2012
link_to "sign_out", destroy_user_session_path, method: :delete

у вас есть метод :delete на ваш взгляд?

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