AR_mailer выбрасывает исключение. Почта еще отправлена
Я настраиваю 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'
Хотя почта все еще добавляется в очередь.
Я использую ветку AR_mailer от ad_zap ( http://github.com/adzap/ar_mailer/tree/master) версии 2.1.5, с Rails 2.1.0
Спасибо Ник.
1 ответ
Решение
Хорошо, проблема была вызвана моим обновлением более старой версии ARMailer.
Мне нужно было изменить мои почтовые программы, чтобы они наследовали от ActionMailer::Base, а не от ActionMailer::ARMailer, как в предыдущей версии.