计划任务以删除表条目

xps15z

有人可以使用我的宝石来协助我进行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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章