Rails cron job更新状态

时间:2017-11-06 03:31:01

标签: ruby-on-rails cron cron-task

我是Rails cron职位的新手。这是我的问题,我有一个名为urlpatterns = [ # your urls go here ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) status的属性,让我们说expiration dateexpiration date,在那个特定日期,我想要将2017/10/21从Effect更新为Due,我该怎么做呢。到目前为止,我所知道的,

status

如果有人指出我的方向,那将会很有意思。

1 个答案:

答案 0 :(得分:0)

我认为您应该过滤记录然后更新它们。像这样:

every 1.day, :at => '12:00 am' do
  Record.where(expiration_date: Date.today).
         update_all(status: 'due')
end
相关问题