Разработать вход и перенаправление - PullRequest
2 голосов
/ 29 февраля 2012

Какой лучший способ перенаправить на целевую ссылку при входе в devise:

1) перейти на локальный хост 2) щелкнуть ссылку для ограниченной страницы 3) войти (как пользователь или администратор - две отдельные модели)) 4) входит в систему и перенаправляет на запрещенную ссылку в 2

Спасибо

Ответы [ 3 ]

1 голос
/ 29 февраля 2012

Вы можете использовать after_sign_in_path_for метод, чтобы сделать это

Ссылка: https://github.com/plataformatec/devise/wiki/How-to%3A-redirect-to-a-specific-page-on-successful-sign-in

Это также упоминается на странице README: https://github.com/plataformatec/devise

0 голосов
/ 29 февраля 2012

Вы можете перезаписать метод after_sign_in_path_for в вашем контроллере приложения: Описание

Или вы можете изменить стандартные устройства Sign_in и Sign_out по умолчанию ^^: Описание

0 голосов
/ 29 февраля 2012

Всегда проверяйте вики, прежде чем спрашивать.Вот вики-страница для разработчиков о this.

def after_sign_in_path_for(resource)
  stored_location_for(resource) || some_default_path
end
...