Различный процесс подтверждения устройства для одной и той же модели

Я использую Rails 3.2.15 и Devise 2.2.8. Я хочу иметь разное поведение подтверждения по электронной почте для одной и той же модели в зависимости от определенных условий.

Случай 1: пользователь регистрируется самостоятельно, используя адрес электронной почты и пароль, получает шаблон сообщения 1 (письмо только запрашивает подтверждение по электронной почте, он уже установил пароль)

Случай 2. Новый пользователь явно добавляется в модель другим зарегистрированным пользователем. Новый пользователь получает Mail Template 2, в котором его просят сбросить пароль (сброс по умолчанию также должен подтвердить его учетную запись).

Возможно ли это достичь?

Я просматривал Devise страница, на которой мы можем переопределить процесс подтверждения, чтобы позволить пользователю установить пароль и автоматически подтвердить учетную запись во время этого процесса. Но я думаю, что это произойдет для всех пользователей, добавленных в модель. Я хочу настроить это.


person Ankur Kumar    schedule 26.04.2014    source источник
comment
Любой ответ на это поможет!   -  person Ankur Kumar    schedule 30.05.2014


Ответы (1)


Вы, вероятно, нашли свой ответ; но на будущее, если нужен ответ, я просто хотел сказать, что ДА, это возможно...

Как обычно в Rails, вы можете переопределить что угодно, так что это верно и для процесса подтверждения в Devise. Я работаю над проектом, в котором у нас есть разные способы приема/подтверждения новых пользователей.

Если вам/кому-то нужны подробности, не стесняйтесь спрашивать...

Ваше здоровье

person gfd    schedule 26.03.2015