はじめに
皆さん、こんにちは!今回はデプロイ中に遭遇した問題とその解決方法をシェアしたいと思います。同じカリキュラムを学ぶ仲間たちにとって、この記事が参考になると嬉しい限りです。そ
事件(エラー)発生
デプロイ中、まさかのルーティングエラーが発生!エラーログが画面に表示される中、私はただ固まっていました。
ActionController::RoutingError (No route matches [GET] "/")
「F**k!!」と疲れた私はパニックになりましたが、全身の酸素を入れ替えるように深呼吸をして、問題解決に取り組むことにしました。
エラーの原因
調査の結果、原因はGitHub Desktopからpushがされておらず、GitHub上に変更が反映されていなかったことでした。つまり、私がアップデートを忘れていたのです。私は頭を抱え、心の中で「やらかした!」と叫びました。この後同居人から「なにやらかしたん?」と言われました。どうやら心の外に漏れていたようです。心にオムツでも履きます。
解決方法
幸い、解決方法は簡単でした。GitHub Desktopからpushを行い、GitHub上に変更を反映させました。その瞬間、ルーティングエラーは消え去り、私は無い胸筋を撫で下ろしました。これで、ようやくデプロイが完了です!
まとめ
今回の記事では、デプロイ中に遭遇したルーティングエラーの原因と解決方法をシェアしました。原因はGitHub Desktopからpushがされていなかったことでしたが、幸い解決方法は簡単でした。これを機に、皆さんもデプロイ作業を行う際には注意してくださいね!
参考資料
特になしさいごに
最後までお読みいただきありがとうございます。この記事が役立ったと思われる方や、質問やフィードバックがある方は、コメント欄にお気軽に書き込んでください。さて、私たちのデプロイの旅はまだまだ続きます。次回はどんな問題に遭遇するのか、ワクワクしながら待ちましょう!そして、その時も笑いを忘れずに進んでいきましょう!🤪🎉