ruby on railのメールクラスActionMailerを使ったときの話
本やネットの書いてある通りの手順で作業を進め、メール送信を実行したとき
ERROR NoMethodError: undefined method `logger' for ActionMailer::Base:Class
ActionMailerにloggerなんてメソッドいないよ!
って怒られてしまいました。。。
なことあるかい!と思って調べていると以下の記事を発見
http://stackoverflow.com/questions/9658216/undefined-method-logger-while-attempting-to-send-mail
Mailっていうクラスが他にあるとActionMailerをオーバーライドしちゃうよ!
・・・ありました
・・・Mailモデルクラスが
Mailモデルを削除して実行するとうまくできました。
きっと自分みたいなrailsド素人くらいしかハマらないところなんでしょうけど
日本語の記事がなかったので残しておきます。