Rails 4.2 - Sidekiq 在开发中不发送电子邮件

2023-12-28

我有一个 Rails 应用程序,其中有一个方法可以发送大量电子邮件。我想执行此操作asynchronously。为此,我尝试使用Sidekiq,但我无法让它正常工作 - 它不发送任何电子邮件。

以前可以发送电子邮件,因此我确信我的电子邮件设置设置正确。

In my gemfile我有这个:

gem 'sidekiq'

我已经跑了bundle install。我也安装了redis,按照说明进行操作RailsCast #366 http://railscasts.com/episodes/366-sidekiq.

我已经开始了sidekiq使用以下命令:bundle exec sidekiq,结果如下图所示:

In application.rb我有以下内容:

config.active_job.queue_adapter = :sidekiq

我尝试像这样发送电子邮件:

Mailer.deliver_new_competition_notification(member.user,   @competition).deliver_later!

我没有收到任何错误,但电子邮件永远不会发送。

那么,我是不是错过了什么?


您需要使用邮件程序队列启动 sidekiq 才能接收这些作业:

bundle exec sidekiq -q default -q mailers

Sidekiq Wiki 回顾了以下场景详细信息在这里 https://github.com/mperham/sidekiq/wiki/Active-Job#action-mailer.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Rails 4.2 - Sidekiq 在开发中不发送电子邮件 的相关文章

随机推荐

  • VBS代码中的With语句,在PowerShell中如何表达

    有没有可以快速将VBS代码转换为PowerShell代码的软件或工具 另外 我想知道的是 以下WithVBS代码中的语句 在PowerShell中如何表达 The With语句很棒 可以缩短代码 我可以在PowerShell中实现类似的功能
  • 错误:未授予权限...react-native-image-picker

    我正在尝试使用客户端应用程序中的内存上传图像 反应本机图像选择器 0 26 4 执行以下示例片段后 我以意想不到的方式得到了响应 ImagePicker showImagePicker options response gt console
  • WPF 应用程序基于角色的访问控制 - 最佳实践

    我需要实施某种RBAC http en wikipedia org wiki Rbac对于我目前正在编写的 WPF 应用程序 自 v2 0 起 ASP NET 就拥有了安全性 成员身份和角色管理基础架构 如所述here http weblo
  • jaxws-api 2.2 未在 Maven 构建中加载

    我已经使用 Apache CXF 工具 wsdl2java 生成了 Java 代码 在我的服务评论中 它说我应该支持 Jaxws API 2 2 但不知道这意味着什么 在我的 Maven POM 中我有这个
  • 如何以编程方式圆角并设置随机背景颜色

    我想圆化视图的角 并根据运行时的内容更改视图的颜色 TextView v new TextView context v setText tagsList get i if i 2 0 v setBackgroundColor Color R
  • 以编程方式在 Swift 中模拟滑动手势

    我正在实现一个用于在 Swift 中滑动的手势识别器 我希望能够模拟卡片的投掷 以编程方式滑动视图 我以为会有一个内置函数来实现这一点 但我发现的只是点击手势而不是滑动手势 这就是我实现滑动手势的方式 let gesture UIPanGe
  • 如何在 VS Code 中自定义多个主题的 textMateRules? [复制]

    这个问题在这里已经有答案了 In VS Code 我想定制一些textMateRules多个主题相同 例如 两者都用于Atom One Dark and Default Dark 但在不影响任何其他主题的情况下 我想让keywords it
  • 使用 CreateProcess 运行批处理文件

    我正在尝试使用 CreateProcess 启动一个新的环境块并在新的环境块中运行批处理文件 我已经阅读了 CreateProcess 的 msdn 示例 并得出了如下所示的代码 发生了什么 它将打开新的命令提示符 并停在那里 由于某种原因
  • Angular 材质 md-button 悬停颜色变化

    div class non active div
  • sublimerepl getenv 失败

    我想将 SiblimeREPL 包与 Sublime Text 一起使用 当我尝试启动 REPL 时 我得到 SublimeREPL obtaining sane environment failed in getenv Check con
  • 通过 TinyXML 深度复制 XML

    我正在使用tinyxml 如何复制或创建现有 XMLDocument 的副本 http www grinninglizard com tinyxmldocs classTiXmlDocument html a4e8c1498a76dcde7
  • 如何正确使用VAVR集合做到线程安全?

    VAVR 集合是 不可变的 那么 如果我有静态变量 例如 保存所有 WebSocket 会话 我将如何使用 VAVR 以使集合是线程安全的 例如 ServerEndpoint actions public class DeviceWebSo
  • TFRecords 和记录改组

    我的理解是 最好的做法是对每个时期的训练样本进行洗牌 以便每个小批量包含整个数据集的一个很好的随机样本 如果我将整个数据集转换为包含 TFRecords 的单个文件 那么在加载整个数据集的情况下如何实现这种改组 我的理解是 没有对 TFRe
  • 解析关于图像的迁移到heroku/aws

    我已成功将解析数据库迁移到 aws 但图像文件的 url 仍然像http files parsetfss com 77447afb f681 4b55 afad 6bceeb2e155a tfss 79297c86 bd48 4d7f 87
  • 如何定位 [(ngModel)] 进行量角器测试

    span class selector label Team span
  • 查询结果不显示具有空值的记录

    我正在设计一个搜索表单 根据 4 个文本字段 名字 姓氏 电话号码和促销代码 搜索我的访问数据库 查询看起来像 Like Forms SearchF txtFirstName Like Forms SearchF txtSurnameNam
  • 如何在 onPictureTaken 函数之后恢复 Android 相机预览?

    我正在开发一个从相机对象拍照并将其保存到 SD 卡的应用程序 除了某些事情之外 它工作得很好 我无法配置一些参数 例如分辨率 但是当我拍照时它会冻结在屏幕上 我只想在拍照后以同样的方式恢复预览和拍摄 这是完整的代码 http bahacan
  • Pandas:将多列添加到多索引列数据框中

    这个问题试图概括为此问题提供的解决方案 Pandas 将列添加到多索引列数据框中 https stackoverflow com questions 16088741 pandas add a column to a multiindex
  • 在 Excel 中创建删除线宏

    我是 VBA 新手 我正在尝试制作一个简单的宏 可以突出显示一组单元格 单击按钮 然后删除选定的销售 之后 您可以再次选择该单元格 单击同一按钮 然后删除删除线 我一直在寻找像样的文档 但尚未找到任何东西 这是一些代码 另外 我很想知道有关
  • Rails 4.2 - Sidekiq 在开发中不发送电子邮件

    我有一个 Rails 应用程序 其中有一个方法可以发送大量电子邮件 我想执行此操作asynchronously 为此 我尝试使用Sidekiq 但我无法让它正常工作 它不发送任何电子邮件 以前可以发送电子邮件 因此我确信我的电子邮件设置设置