清除 ActionMailer 的 sidekiq 作业

问题描述

我最近使用了一个函数,它通过 ActionMailer 和 sidekiq 在 rails 中安排邮件作业。我没有意识到它安排了一封测试邮件发送给一个活动用户。谢天谢地,我的 sidekiq 没有运行,所以我认为邮件从未发送过。我检查了我排队的工作,我的“邮寄者”队列中有一个。我在控制台中清除了这个队列。队列现在是空的。除了我所做的之外,有什么方法可以绝对确定这封邮件不会被发送?我想要某种方式来仔细检查最近处理的作业,以检查并确保实际上从未发送过邮件。由于 sidekiq 没有运行,我不知道它是如何发送的,但我想确保下次启动 sidekiq 时绝对不会处理此作业。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)