前提・実現したいこと
Deviseで登録時に送信されるメールの「メールの確認」のホストがRailsの設定ファイルより反映されません。
メールは問題なく届いています。
Rails 6.0.3
Ruby 2.6.5
試したこと
- config/environments/production.rbにdefault_url_optionsを記述
- config/environmtnt.rbにdefault_url_optionsを記述
- Springは停止済
- 2の方法でコンソール画面から、host名の変更は確認済。1ではlocalhostのまま。
ruby
1# production.rb 2 3host = 'example.com' 4config.action_mailer.default_url_options = { :host => host }
ruby
1# environment.rb 2 3host = 'example.com' 4Rails.application.config.action_mailer.default_url_options = { :host => host }
届いたメールのホストアドレス
https://localhost:3000/users/confirmation?confirmation_token=Ucvfpshy5WMsjPVk7n_s
このように、ホスト名が指定したアドレスに反映されません。
どなたか解決方法をご存知の方、ご教授ください。
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。