Ruby on rails 延迟的\u作业,如何为用户设置优先级\u mailer.rb方法
我使用delayed_job w rails 3延迟用户邮件,例如:Ruby on rails 延迟的\u作业,如何为用户设置优先级\u mailer.rb方法,ruby-on-rails,ruby-on-rails-3,delayed-job,Ruby On Rails,Ruby On Rails 3,Delayed Job,我使用delayed_job w rails 3延迟用户邮件,例如: UserMailer.delay.email_digest(from,email,subject,html,text) 如何添加优先级?默认情况下,所有延迟的作业都设置为优先级0,对于此邮件程序,我希望使用优先级1降低其重要性 可能吗?谢谢例如,优先级或要使用的队列等选项都是延迟方法的选项 UserMailer.delay(:priority => 2).email_digest(...) 您甚至可以设置队列名称,
UserMailer.delay.email_digest(from,email,subject,html,text)
如何添加优先级?默认情况下,所有延迟的作业都设置为优先级0,对于此邮件程序,我希望使用优先级1降低其重要性
可能吗?谢谢例如,优先级或要使用的队列等选项都是延迟方法的选项
UserMailer.delay(:priority => 2).email_digest(...)
您甚至可以设置队列名称,以便使用
UserMailer.delay(:queue=> "Mailers",:priority=> 1).email_digest(from,email,subject,html,text)