Ruby on rails 延迟的\u作业,如何为用户设置优先级\u mailer.rb方法

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(...) 您甚至可以设置队列名称,

我使用delayed_job w rails 3延迟用户邮件,例如:

 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)