【发布时间】:2017-04-21 01:06:11
【问题描述】:
我是 Rails 新手,想每天在午夜运行一次批处理文件/计划任务,检查哪些条目已过期。表中的每条记录都有一个关闭日期,在此之后,此类记录必须处于非活动状态。(DB 上的状态活动 = false)。所以基本上它会运行 2 个 SQL 查询来获取所有记录,然后将另一个字段标记为不活动的记录已过时。我正在使用 Rails 5。
我应该如何处理这个-gem(rufus、whatever、clockwork 或任何其他 gem)或只是一些用于 cronjob 的系统工具?我要将我的数据库更改为 PostgreSQL,这会影响吗?任何人都可以分享任何建议或示例代码以获得想法。
【问题讨论】:
标签: ruby-on-rails sqlite scheduled-tasks scheduler