我正在设置AR_mailer来发送邮件。所有工作从发送的角度来看,但实际创建邮件时,我收到此错误:
A LoadError occurred in users#create:
Expected /usr/lib/ruby/gems/1.8/gems/adzap-ar_mailer-2.1.5/lib/action_mailer/ar_mailer.rb to define ActionMailer::ARMailer
[RAILS_ROOT]/vendor/rails/activesupport/lib/active_support/dependencies.rb:261:in `load_missing_constant'
邮件仍然会添加到队列中。
我正在使用ad_zap的AR_mailer fork(http://github.com/adzap/ar_mailer/tree/master)版本2.1.5,使用Rails 2.1.0
由于 尼克。
答案 0 :(得分:1)
好的,问题是由我从旧版本的ARMailer升级造成的。
我需要将我的邮件程序更改为继承自ActionMailer :: Base,而不是像之前版本那样继承ActionMailer :: ARMailer。