0

我正在设置 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

谢谢尼克。

4

1 回答 1

1

好的,问题是由我从旧版本的 ARMailer 升级引起的。

我需要将我的邮件程序更改为从 ActionMailer::Base 继承,而不是像以前的版本那样从 ActionMailer::ARMailer 继承。

于 2009-08-11T11:48:08.407 回答