認証機能(サインアップ、ログイン、ログアウトetc)が簡単に実装できるので deviseはよく使うのですが、その時に少しハマったのでメモ。 以下、development環境での設定 /config/environments/development.rb デフォルトではfalseになっているが、 trueにすることでメール送信の際のエラーが表示される config.action_mailer.raise_delivery_errors = true ホストとポートの設定 config.action_mailer.default_url_options = { :host => 'localhost:3000' } SMTPサーバーのための設定を追記 # SMTPサーバーの設定 config.action_mailer.delivery_method = :smtp config.action