安排发条只在一年中的特定日期运行

时间:2014-09-12 14:56:33

标签: ruby-on-rails clockwork

我一直在尝试安排clockwork的工作,只在一天工作,例如。 2月14日。但我不确定这是否可行,因为documentation formats没有这种可能性。

我知道我可以这样做:

Clockwork.every(1.day, 'valentines_day_job', if: lambda { |t| t.day == 14 && t.month == 2 })

但我希望每天都避免不必要的验证。

有什么想法吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

使这项工作,将1.day更改为1.year