Ruby on rails rails:everywhere-gem:每年运行作业

Ruby on rails rails:everywhere-gem:每年运行作业,ruby-on-rails,rake,whenever,Ruby On Rails,Rake,Whenever,如何使用rails 4.0中的Where gem为每年的最后一天或每年的任何特定日期编写cronjob 例如每年12月31日晚上11:59或每年7月15日 我正在尝试这个 every 1.year do rake "namespace:jobname" end 但是在哪里可以提到日期和时间呢 请帮助,提前谢谢。对于12月31日晚上11:59,请试试这个 every 1.year, :at => 'December 31th 11:59pm' do rake "names

如何使用rails 4.0中的Where gem为每年的最后一天或每年的任何特定日期编写cronjob

例如每年12月31日晚上11:59或每年7月15日

我正在尝试这个

every 1.year do
  rake "namespace:jobname"
end
但是在哪里可以提到日期和时间呢


请帮助,提前谢谢。

对于
12月31日晚上11:59
,请试试这个

every 1.year, :at => 'December 31th 11:59pm' do
  rake "namespace:jobname"
end
every 1.year, :at => 'July 15th' do
  rake "namespace:jobname"
end
对于7月15日的

every 1.year, :at => 'December 31th 11:59pm' do
  rake "namespace:jobname"
end
every 1.year, :at => 'July 15th' do
  rake "namespace:jobname"
end

every '0 0 15 7 *' do
  rake "namespace:jobname"
end

注意:没有测试。

没有工作,伙计:(,发生了一些字符串解析错误,我相信是由于这个字符串导致的,12月31日晚上11:59。