Войдите в систему после подтверждения учетной записи, используя Devise - PullRequest
0 голосов
/ 30 апреля 2011

Я использую Devise для регистрации и подтверждения аккаунта. Когда я нажимаю ссылку «Подтвердить свою учетную запись», она просто подтверждает учетную запись, не перенаправляя меня на новую страницу или что-либо еще. Как я могу настроить Devise, чтобы он входил в систему или перенаправлял на новую страницу после подтверждения? Спасибо.

1 Ответ

0 голосов
/ 02 января 2012

Вам необходимо перезаписать метод after_sign_in_path_for.Вы можете сделать это в вашем контроллере приложения.То, что я сделал, это,

def after_sign_in_path_for(scope)
  if scope.is_a?(User)
    '#'
  elsif scope.is_a?(Admin)
     '#'
  else
     super
  end
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...