簡體   English   中英

創建對象的Cron作業-Rails

[英]A cron job that creates objects - rails

我正在開發一個活動應用程序,該應用程序展示了我所在區域附近的活動。

為每個條目設置一個布爾值is_weekly_event

如果將其設置為true,則需要每周在我的應用程序中以相同的數據和時間顯示該事件。

因此,我需要編寫一個cron作業,每當它經過end_time時就在下周的同一時間重新創建此事件!

提前致謝!

您可以隨時使用gem添加cron作業。 我已經在我的一個項目中使用了它,並且效果很好。

您可以在lib /和您的schedule.rb文件中定義瑞克任務,這些任務將在您對項目進行服務時生成。

every 3.hours do # 1.minute 1.day 1.week 1.month 1.year is also supported
  # your task here
end

every 1.day, :at => '4:30 am' do
  # your task here
end

完成所有操作后,您需要使用此命令更新計算機的crontab文件。

$ whenever --update-crontab

注意-請注意為rake任務加載適當的環境(dev,prod),當我嘗試運行cron時花了我很多時間。

謝謝

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM