我在后台使用 sucker_punch gem 在我的 rails 应用程序中发送电子邮件。它曾经工作正常,但后来我突然收到此错误:undefined method `async' for #<ActiveJob::QueueAdapters::SuckerPunchAdapter::JobWrapper:0x007f892c6c31a0>以下是完整错误的屏幕截图: 我现在使用的是 sucker_punch 2.0.1 版。我尝试将其降级并改用 1.6.0 版的吸盘,但错误仍然存在。有什么帮助吗?谢谢! 最佳答案 好吧,我终于想通了。在我的 sucker_punch.rb 文件中,我需要包含以下内容:# config/initializers/sucker_punch.rbrequire 'sucker_punch/async_syntax'对于那些使用 Sucker Punch 2.0.0+ 版和 Rails here 所述关于ruby-on-rails - 未定义的方法 `async'(suckerpunch gem),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35902075/