Rails Devise отправляет почту для сброса пароля как отложенное задание

Я хочу установить плагин rails devise 'reset_password_instructions на delayed_job .. но я пробовал много способами и не удалось.

Я нашел функцию password_controller # creat:

self.resource = resource_class.send_reset_password_instructions(params[resource_name])

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

Я хочу изменить это примерно так:

self.resource =  Delayed::Job.enqueue ApplicationController::MailingJob.new(:resource_class.send_reset_password_instructions, params[resource_name])

Хорошо, будет возвращена синтаксическая ошибка ...

Помогите мне .. Я не знаю, как ее решить .. спасибо.

5
задан Brad Koch 9 June 2013 в 05:17
поделиться