В моем текущем приложении у меня есть специальный случай, когда я хочу перенаправить пользователя на страницу повторного подтверждения, когда он/она пытается войти в систему с неподтвержденной учетной записью ,Rails, Devise: как перенаправить неподтвержденную учетную запись при входе в систему
По умолчанию при разработке мерцает уведомление.
Я не нашел никаких инструкций о том, как это сделать. Если есть способ достичь этого? Я хотел бы услышать об этом.
Спасибо, что помог мне чрезвычайно! – jonhue
Один вопрос: как я могу найти пользователя, когда он может войти с именем пользователя или электронной почтой? Таким образом, вы получаете параметр ': login' как параметр, который может быть электронной почтой пользователей или именем пользователя. – jonhue
Возможно, я не понял ваш вопрос. Но у Devise есть метод для этого. Может быть, его 'current_user' для пользователя, который в настоящий момент подписан. И есть 'user_signed_in?', Который возвращает логическое значение для пользователя, если он подписан или нет. Вы можете посмотреть здесь https://github.com/plataformatec/devise#controller-filters-and-helpers –