##はじめに
プログラミング初学者です。
rails tutorial 11章の本番環境でアカウント有効化できなかった際の自分の解決策を記載します。
##環境
Ubuntu 18.04 LTS
ruby 2.7.1
Rails 6.0.3
##問題点
rails tutorial 11章の本番環境でアカウント有効化ができない。
メールは届くのにリンクにアクセスできない。
届いたURLを見てみると、、、
https://XXXXXXXX-XXXXXXXXXX-XXXXX.herokuapp.com%3E.herokuapp.com/account_activations/LE2XcAU-C4szTXa7Yx4zWA/edit?email=(設定したメールアドレス).com
なぜかherokuapp.comが二回でている。。
%3Eとかでている。。。(%3EはURLエンコードでの > のこと)
##解決策
production.rbに設定した
host = '<https://XXXXXXXX-XXXXXXXXXX-XXXXX.herokuapp.com>.herokuapp.com'
の部分を
host = 'https://XXXXXXXX-XXXXXXXXXX-XXXXX.herokuapp.com'
とすることで解決しました。