質問編集履歴
2
マイグレーションでの失敗を追加
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
エラーが起きる直前にやったことを追記
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
|

|
5
14
|
|
6
15
|
エラーを見ると、ルーティングが問題でした。
|