我在这里使用了 delayed_job gem: https://github.com/collectiveidea/delayed_job
我在观察器(observer)中有以下内容:
UserMailer.delay.msg_notification(record)
在 user_mailer.rb 文件中。
class UserMailer < ActionMailer::Base
...
def msg_notification(record)
mail(
:to => "#{record.user.email}",
:subject => "Notification"
)
end
..
end
但是会出现以下错误:
NoMethodError (undefined method `delay' for UserMailer:Class):
有什么想法吗?谢谢。