Ruby on Rails チュートリアルをやってる時に、章が終わるたびにheroku環境にデプロイします。
で、その中で動作確認をしている時、こんな表示が出るケースがあります。
こういう↑エラー画面と違って、エラーメッセージの詳細が書いてない。
あたりをつけることもできない。こういう時は調べて見るとサーバー上のログを見る方法がある様子。
単純で、Railsをherokuにデプロイしたターミナル上で、
heroku logs
とうちこむ。
と、ズラーーーーッとログが出てきます。
その中からどこにgetしたとかpostしたとか、どういう処理が行われたとかの動作が出ている様子。
エラー内容がつかめなくても、ログがあればteratailとかで聞くのにもある程度原因を絞れると思います。
※ちなみに今回は、ユーザー登録時のメール送信時の処理をするにあたって、アプリのURLが異なっていたっぽい。