我想将Rails插件色器件“reset_password_instructions设置为delayed_job的 ..但我尝试过很多办法都失败了。Rails的设计发送密码重置邮件迟发性工作
我发现了一个功能password_controller#科瑞:
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])
OK,它会返回语法错误......
帮助我..我不知道如何解决这个问题.. THX。
嘛,有什么语法错误? MailingJob应该是一个模型,所以你不应该把它放在一个控制器模块内,如你的代码所示。 – 2010-08-08 19:26:08
http://stackoverflow.com/questions/4125564/rails-devise-delayed-job – Zabba 2011-03-15 08:18:47