【问题标题】:Ice Cube Gem: Recurring EmailsIce Cube Gem:经常性电子邮件
【发布时间】:2018-01-26 00:54:41
【问题描述】:

有人了解ice_cube gem API 吗?我正在尝试使用它来发送重复发生的电子邮件,但我不确定我是否理解这是否是一个有效的用例。有没有人有任何例子?我在任何地方都找不到。现有的文档和教程是模棱两可的,实际上并没有显示重复过程的示例(例如发送电子邮件、从数据库中删除对象等)。谢谢!

【问题讨论】:

    标签: ruby-on-rails ruby ice-cube


    【解决方案1】:

    ice-cube 本身并不是为此目的而设计的。您需要使用像Sidekiq 这样的处理工具来实际运行您创建的任务。 ice-cube 是 Sidekiq 等用来帮助配置的库工具,不需要直接使用。

    如果您定期发送邮件,例如每周,添加一个像sidekiq-scheduler 这样的插件。

    如果您的需求适中,您也可以只设置一个 cron 作业以根据时间表发送邮件。

    【讨论】:

    • 那么当你在ice cube中有重复的事件时,这是否意味着一个新的事件对象会被创建,比如说,如果它被安排每天运行的话?
    • 它不会创建事件或运行它们。它只是一个库,可帮助您设置时间表并提出诸如“下一个事件何时发生?”之类的问题。您可以将其视为一种专为时间表设计的小型数据库。对于典型的电子邮件活动,大多数人会使用像 Sidekiq 这样的处理器工具或只是一个 cron 作业。
    • 感谢您的澄清!
    猜你喜欢
    • 2018-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-29
    • 2015-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多