teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

マイグレーションでの失敗を追加

2020/10/15 15:54

投稿

Zengo_Master
Zengo_Master

スコア19

title CHANGED
@@ -1,1 +1,1 @@
1
- Herokuにデプロイしてもアクセス失敗
1
+ Herokuにデプロイしてもseed後にアクセス失敗
body CHANGED
@@ -33,4 +33,30 @@
33
33
  end
34
34
  ```
35
35
 
36
- resultsコントローラーのindexアクションにより、index.html.erbのビューが表示されるはずなのに、原因が分かりません。原因と対処法を教えていただきたいです。
36
+ resultsコントローラーのindexアクションにより、index.html.erbのビューが表示されるはずなのに、原因が分かりません。
37
+
38
+ seedを撤回しようと、データベースをリセットしてみました。
39
+
40
+ ```
41
+ heroku run rake db:migrate:reset
42
+ ```
43
+
44
+ ところが、エラーらしき文が出ました。
45
+
46
+ ```
47
+ Running rails db:migrate on ⬢ sugar-league... up, run.3929 (Free)
48
+ DEPRECATION WARNING: Including LoggerSilence is deprecated and will be removed in Rails 6.1. Please use `ActiveSupport::LoggerSilence` instead (called from <main> at /app/config/application.rb:7)
49
+ ```
50
+
51
+ 再度、マイグレーションしました。
52
+
53
+ ```
54
+ heroku run rake db:migrate
55
+ ```
56
+
57
+ ```
58
+ Running rake db:migrate on ⬢ sugar-league... up, run.4699 (Free)
59
+ DEPRECATION WARNING: Including LoggerSilence is deprecated and will be removed in Rails 6.1. Please use `ActiveSupport::LoggerSilence` instead (called from <top (required)> at /app/config/application.rb:7)
60
+ ```
61
+
62
+ やはり、まともにマイグレーションできていません。考えられる原因と対処法を教えていただきたいです。

1

エラーが起きる直前にやったことを追記

2020/10/15 15:54

投稿

Zengo_Master
Zengo_Master

スコア19

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,15 @@
1
1
  # 解決したいこと
2
- Railsで開発したアプリケーションをHerokuにデプロイしても、以下のような画面が出ます。
2
+ Railsで開発したアプリケーションをHerokuにデプロイしても、以下のような画面が出ます。Heroku上でseedした途端に開けなくなりました。
3
+ heroku logsでエラーを調べたところ、以下のようでした。
3
4
 
5
+ ```
6
+ ActionView::Template::Error (Couldn't find Result with 'id'=2):
7
+ ```
8
+
9
+ ```
10
+ Completed 500 Internal Server Error in 141ms
11
+ ```
12
+
4
13
  ![イメージ説明](82baa6a66a98e437d7d5c9d6b77ab49c.png)
5
14
 
6
15
  エラーを見ると、ルーティングが問題でした。