delayed_job如何设置.delay(run_at:from(attribute).time.from_now)

时间:2014-12-20 16:47:22

标签: ruby-on-rails delayed-job

我正在成功使用delayed_job:

 Mailer.delay(run_at: 1.minutes.from_now).my_mail(my model)

我想用一个属性设置分钟,在这种情况下称为:frequency。 我尝试过:频率/频率:/(频率)/ [频率] [:频率]

我得到的一个错误是

undefined method `minutes' for :frequency:Symbol

我正在尝试做什么?或者我应该做别的事吗? 我该怎么办? 谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

尝试:

frequency = 10
"#{frequency}".to_i.minute.from_now