herokuでのArgumentErrorやErrno::ECONNREFUSED: Connection refused – connect(2) for action mailerの解決
メモ用に残しておく
ArgumentError in Users::Registrations#createというerrorが発生
こんな感じにconfig/environments/development.rbに書いてあった文をproduction.rbに移してサーバーを再起動するだけだった。
production.rb
config.action_mailer.default_url_options = { protocol: 'https', host: 'https://〇〇〇〇.com' }
config.action_mailer.raise_delivery_errors = true
config.action_mailer.smtp_settings = {
port: XXX,
address: 'smtp.gmail.com',
domain: 'smtp.gmail.com',
user_name: 'XXXXXXX@gmail.com',
password: ‘XXXXXXX’,
authentication: 'login',
enable_starttls_auto: true
}