Rails 3, devise, как я могу отправить электронное письмо с подтверждением, даже если devise не установлено на подтверждаемое? - PullRequest
1 голос
/ 19 февраля 2012

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

Я использую следующий метод модели:

def send_invitation
     User.find(self).send_confirmation_instructions
   end

но когда я запускаю это, я получаю

undefined method `send_confirmation_instructions'

есть почтовик в views / devise / mailer / verify_instructions.html.erb

Есть ли способ отправить это электронное письмо, не задавая пользователей для подтверждения?

1 Ответ

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

Я не совсем понимаю точки, в которых вы не хотите / не хотите иметь функцию подтверждения, но вы можете включить Confirmable, но переопределить методы для функций Confirmable, которые вам не нужны. Или вы можете позвонить User.skip_confirmation! после создания пользователей, что автоматически «подтверждает» пользователя, минуя Confirmable, когда вы этого не хотите.

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