Rails 3.0.7: почта не является модулем - ошибка - PullRequest
2 голосов
/ 19 сентября 2011

После настройки некоторых Mailer-классов я получил эту ошибку:

/usr/local/lib/ruby/gems/1.9.1/gems/actionmailer-3.0.7/lib/action_mailer/tmail_compat.rb:1:in `<top (required)>': Mail is not a module (TypeError)

Понятия не имею, что можно сказать, у вас есть идея?

Я только что создал несколькопочтовые программы с rails g mailer my_mailer и после этого возникла ошибка.

Пожалуйста, помогите.

Ваш

Joern

1 Ответ

3 голосов
/ 19 сентября 2011

Вы случайно определили класс с именем Mail? Это зарезервированный класс в Rails, поскольку гем actionmailer, поставляемый с Rails, зависит от гема Mail. Вам придется выбрать другое имя.

...