2
0

More than 1 year has passed since last update.

初めてのRailsチュートリアルに挑戦!第2章

Posted at

学習内容

1.Usersリソース

  1. Usersリソースの作成
  2. ユーザーの情報変更
  3. MVCの挙動を理解

2.Micropostsの関連付け

  1. マイクロポストの作成
  2. ユーザーの関連付け
  3. 継承
  4. アプリケーションをherokuにデプロイ

学習時のエラー内容

herokuの本番環境でアプリが起動しない

herokuからアプリを起動すると、ブラウザ上で以下のエラーが発生。
スクリーンショット 2022-07-02 18.09.22.png

エラーの指示通りにheroku logs --tailを実行すると、以下のようなエラーが多数発生。

2022-07-02T08:53:13.849617+00:00 heroku[router]: at=error code=H10
desc="App crashed" method=GET path="/" host=kinder-donair-11533.herokuapp.com 
request_id=bda9e15b-ede2-4c97-8924-31a543775630 fwd="1.75.251.161" 
dyno= connect= service= status=503 bytes= protocol=https

このエラーコードから、アプリがクラッシュしたエラー(H10)であることがわかった。
しかし、色々調べて対応したが、解決せず。
そこで、herokuのコンソールを確認する方法があったので、実行

$ heroku run console

すると、app/models/user.rbにゴミのコードを発見。
これを削除し、再度デプロイすると成功した。

学習を終えて

scaffoldジェネレータでアプリケーションを本番環境で実行できたので、全体的な概要を理解することができた。
ただし、細かい部分の理解ができていないので、3章以降もしっかり取り組んでいきたい。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0