rails 中的 Cron 解决方案很多而且非常好。这不是我在这里挣扎的。
相反,我遇到的麻烦是让用户创建自己的重复任务(如提醒) - 特别是如何在数据库中建模和存储这些任务(一个好的 UI 也很重要 - 如果有的话会很棒那里的代码)。谷歌日历是一个很好的例子(添加事件的 UI,而不是整个日历)......他们应该能够每天下午 1 点 CST,或周一/周三/周五,或每周等。无论 cron 解决方案是什么然后需要轮询数据库以查看在该时间需要发送哪些提醒等。
有人在 Rails 中看到过一个很好的插件/宝石吗?好像有什么东西可以做,但我还没有找到。
谢谢!