有人可以使用我的宝石来协助我进行cron工作吗?我想从created_at日期起每90天清除一次Notifications,Conversation和Receipts表。
我不确定如何填写。
every 90.day, :at => '4:30 am' do end
您是从不好的一面开始的。您应该每天运行任务。该任务将删除所有超过90天的通知,对话和收据。
class Notification
scope :old, -> { where(["created_at < ?", 90.days.ago]) }
end
# schedule.rb
every 1.day do
runner "Notification.old.destroy"
end
这样的事情。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句