Rails 4控制器查询以验证许可证是否有效

时间:2016-05-30 00:37:53

标签: ruby ruby-on-rails-4

我有点束缚而且不太确定从哪里开始......

我有一个模型,用于存储用户的驾驶执照信息,并且它与管理员用户嵌套,以便能够从管理员显示页面创建它。

我希望实现的是一个查询,它根据许可证的到期日期验证今天的日期。然后使用该信息向适当的人发送通知。我将在一个月内发送通知,表明许可证即将到期......

我最大的问题是如何实际查询,我不确定cron作业是否有序或者是否可以直接在控制器中完成?我已经阅读了一些文章,或者说我过去从未做过任何cron工作。

这里的任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

考虑sidetiq gem

它与Sidekiq一起工作,并允许执行一些定期工作。

实施和管理非常简单。

你也可以尝试whenever,但它只是一个cron包装器。 我强烈建议使用sidetiq。

一般方法

只需实施一些日常工作:

  • 收集通知用户
  • 所需的驾驶执照
  • 以任何方式通知用户:)

另请注意,所有工作都将在后台运行。

您可以在sidekiq和sidetiq wikis中找到更多信息。