Задержка разработки Подтверждаемое письмо отправляется до тех пор, пока новый пользователь не будет «одобрен» - PullRequest
0 голосов
/ 31 января 2011

Я создаю приложение rails, используя devise для аутентификации - включая функциональность :confirmable.Хотя многие новые пользователи будут автоматически проходить проверку подлинности на основе их адреса электронной почты, некоторые из них должны быть одобрены администратором вручную.Как я могу запретить Devise отправлять электронное письмо с подтверждением до тех пор, пока новый пользователь не будет одобрен вручную (при необходимости)?

1 Ответ

1 голос
/ 05 февраля 2011

Вы можете запретить Devise отправлять электронное письмо с подтверждением, удалив :confirmable из вашей модели, в которой вы его используете (т.е. модель "Пользователь").Кроме того, вы можете манипулировать временными рамками, в течение которых электронное письмо с подтверждением будет отправлено, перейдя в файл devise.rb, расположенный в ваших инициализаторах, прокрутив вниз до раздела :confirmable и изменив период времени.Это также файл, который действительно позволяет настраивать многие функции Devise.

Кроме того, я бы порекомендовал посмотреть эпизоды Railscasts 209 и 210 (все о Devise).

Вот Эпизод # 209

И Эпизод # 210

Оба эти Railscasts действительно помогли мне с правильной установкой и настройкойПридумайте, чтобы соответствовать моему заявлению.

Надеюсь, это поможет!

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