【发布时间】:2017-02-28 12:59:22
【问题描述】:
我必须让创建这些帖子的用户在给定日期和时间后停用帖子。我添加了一个布尔字段“已发布”以使帖子处于活动或非活动状态。
如果帖子处于活动状态,每个访问者都会看到该帖子。如果它处于非活动状态,则该帖子将在用户仪表板中显示为非活动状态。
对于你们来说,在给定的日期时间过去后使帖子处于非活动状态的最佳方法是什么?这应该是自动的,但我认为不适合使用 Active Job 和 ;
- 如果处于活动状态,请检查数据库中的所有帖子,
- 如果激活,比较给定的日期时间和当前的日期时间
- 如果需要,将其设为非活动状态
我正在使用 heroku,所以这会让我的工作人员一直很忙。
【问题讨论】:
标签: ruby-on-rails ruby heroku rails-activejob