前提・実現したいこと
paizaでRailsを写経して作った掲示板アプリをcloud9からherokuにデプロイして
稼働させていました。
数日はまともに動いていたんですが、
今日友達がサイトに8つくらい投稿してた辺りでshop一覧のページだけが
We're sorry, but something went wrongとなり表示されなくなってしまいました。
開発環境ではまともに動いていますが、本番環境ではまともに動かなくなっています。
発生している問題・エラーメッセージ
エラーメッセージ We're sorry, but something went wrong. If you are the application owner check the logs for more information.
該当するログ 2019-04-30T13:24:20.804128+00:00 app[web.1]: D, [2019-04-30T13:24:20.804047 #4] DEBUG -- : [b49a6842-0620-46da-b355-4db22eb76988] Shop Load (1.0ms) SELECT "shops".* FROM "shops" 2019-04-30T13:24:20.805756+00:00 app[web.1]: D, [2019-04-30T13:24:20.805682 #4] DEBUG -- : [b49a6842-0620-46da-b355-4db22eb76988] Category Load (0.7ms) SELECT "categories".* FROM "categories" WHERE "categories"."id" = $1 LIMIT $2 [["id", 8], ["LIMIT", 1]] 2019-04-30T13:24:20.807398+00:00 app[web.1]: D, [2019-04-30T13:24:20.807324 #4] DEBUG -- : [b49a6842-0620-46da-b355-4db22eb76988] Category Load (0.7ms) SELECT "categories".* FROM "categories" WHERE "categories"."id" = $1 LIMIT $2 [["id", 13], ["LIMIT", 1]] 2019-04-30T13:24:20.809232+00:00 app[web.1]: D, [2019-04-30T13:24:20.809167 #4] DEBUG -- : [b49a6842-0620-46da-b355-4db22eb76988] Category Load (1.0ms) SELECT "categories".* FROM "categories" WHERE "categories"."id" = $1 LIMIT $2 [["id", 12], ["LIMIT", 1]] 2019-04-30T13:24:20.811406+00:00 app[web.1]: D, [2019-04-30T13:24:20.811341 #4] DEBUG -- : [b49a6842-0620-46da-b355-4db22eb76988] Category Load (1.3ms) SELECT "categories".* FROM "categories" WHERE "categories"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] 2019-04-30T13:24:20.812996+00:00 app[web.1]: I, [2019-04-30T13:24:20.812929 #4] INFO -- : [b49a6842-0620-46da-b355-4db22eb76988] Rendered shops/index.html.erb within layouts/application (11.9ms) 2019-04-30T13:24:20.813181+00:00 app[web.1]: I, [2019-04-30T13:24:20.813102 #4] INFO -- : [b49a6842-0620-46da-b355-4db22eb76988] Completed 500 Internal Server Error in 13ms (ActiveRecord: 4.7ms) 2019-04-30T13:24:20.813708+00:00 app[web.1]: F, [2019-04-30T13:24:20.813650 #4] FATAL -- : [b49a6842-0620-46da-b355-4db22eb76988] 2019-04-30T13:24:20.813761+00:00 app[web.1]: F, [2019-04-30T13:24:20.813714 #4] FATAL -- : [b49a6842-0620-46da-b355-4db22eb76988] ActionView::Template::Error (undefined method `name' for nil:NilClass): 2019-04-30T13:24:20.813918+00:00 app[web.1]: F, [2019-04-30T13:24:20.813870 #4] FATAL -- : [b49a6842-0620-46da-b355-4db22eb76988] 21: <tbody> 2019-04-30T13:24:20.813920+00:00 app[web.1]: [b49a6842-0620-46da-b355-4db22eb76988] 22: <% @shops.each do |shop| %> 2019-04-30T13:24:20.813921+00:00 app[web.1]: [b49a6842-0620-46da-b355-4db22eb76988] 23: <tr> 2019-04-30T13:24:20.813923+00:00 app[web.1]: [b49a6842-0620-46da-b355-4db22eb76988] 24: <td><%= link_to shop.category.name, shop, class: 'widelink' %></td> 2019-04-30T13:24:20.813924+00:00 app[web.1]: [b49a6842-0620-46da-b355-4db22eb76988] 25: <td><%= link_to shop.name, shop, class: 'widelink' %></td> 2019-04-30T13:24:20.813925+00:00 app[web.1]: [b49a6842-0620-46da-b355-4db22eb76988] 26: <td><%= link_to shop.address, shop, class: 'widelink' %></td> 2019-04-30T13:24:20.813926+00:00 app[web.1]: [b49a6842-0620-46da-b355-4db22eb76988] 27: </tr> 2019-04-30T13:24:20.813967+00:00 app[web.1]: F, [2019-04-30T13:24:20.813918 #4] FATAL -- : [b49a6842-0620-46da-b355-4db22eb76988] 2019-04-30T13:24:20.814038+00:00 app[web.1]: F, [2019-04-30T13:24:20.813983 #4] FATAL -- : [b49a6842-0620-46da-b355-4db22eb76988] app/views/shops/index.html.erb:24:in `block in _app_views_shops_index_html_erb__4127028820473248136_47046133858820' 2019-04-30T13:24:20.814039+00:00 app[web.1]: [b49a6842-0620-46da-b355-4db22eb76988] app/views/shops/index.html.erb:22:in `_app_views_shops_index_html_erb__4127028820473248136_47046133858820'
該当のソースコード
Ruby
1 <tbody> 2 <% @shops.each do |shop| %> 3 <tr> 4 <td><%= link_to shop.category.name, shop, class: 'widelink' %></td> 5 <td><%= link_to shop.name, shop, class: 'widelink' %></td> 6 <td><%= link_to shop.address, shop, class: 'widelink' %></td> 7 </tr> 8 <% end %> 9 </tbody> 10</table>
試したこと
heroku run db:migrate や dbの設定、コードなど調べてあらゆる手を試してみたのですが、
結局直らず、質問する形になりました。
ご回答いただけると助かります。
補足情報(FW/ツールのバージョンなど)
Rails 5.2.3
heroku/7.24.1 linux-x64 node-v11.14.0
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/03 07:41
2019/05/04 06:04
2019/06/02 11:03