Edited at

Rails Missing host to link to! のエラーが出た時 


Missing host to link to! Please provide the :host parameter, set default_url_options[:host]

Railsでサービスを開発しているホリカワ です。

ついに開発環境で一通り終え、本番環境にデプロイしたら上記のようなエラーが出ました。

ようは確認URLを渡すメールが送れない、というエラーです。


解決方法

https://easyramble.com/missing-host-to-link-to.html

↑こちら参考にさせていただきました、ありがとうございます。

上記のエラーは

「hostが見つからないので、default_url_options[:host]を指定してくれ」

ということなので、以下のようにすれば解決します。


config/production.rb

...

config.action_mailer.default_url_options = { host: 'example.com'}
...