我正在尝试使用Sidekiq发送电子邮件,如下所示:
AdminMailer.delay.send_welcome_email(1)
但是我收到了这个错误:
NoMethodError: undefined method `:send_welcome_email' for
"AdminMailer":String
我最近从Rails 3.2升级到Rails 4.0,我的Ruby版本是2.1.1。升级后我们遇到了这个问题。
我该如何解决这个问题?
答案 0 :(得分:0)
Sidekiq有另一种语法。 你应该这样做:
AdminMailer.send_welcome_email(1).deliver_later
" Sending emails with ActionMailer and Sidekiq"。
中有一些例子