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'

ただし、メールは引き続きキューに追加されます。

Rails 2.1.0 でad_zap の AR_mailer フォーク ( http://github.com/adzap/ar_mailer/tree/master ) バージョン 2.1.5 を使用しています。

ありがとうニック。

4

1 に答える 1

1

わかりました。この問題は、古いバージョンの ARMailer からアップグレードしたことが原因でした。

以前のバージョンのように ActionMailer::ARMailer ではなく、ActionMailer::Base から継承するようにメーラーを変更する必要がありました。

于 2009-08-11T11:48:08.407 に答える