5

我想将rails插件设计'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])

好的,它将返回语法错误...

帮帮我..我不知道如何解决它.. thx。

4

2 回答 2

2

我使用delayed_job_mailer插件来完成这个。

于 2010-12-13T04:21:19.650 回答
1

on console:

Devise::Mailer.delay.confirmation_instructions(self.resource)
于 2013-06-09T04:49:31.437 回答