質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Ruby on Rails 6

Ruby on Rails 6は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

SQLite

SQLiteはリレーショナルデータベース管理システムの1つで、サーバーではなくライブラリとして使用されている。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Q&A

解決済

1回答

1016閲覧

RailsでWe're sorry, but something went wrong.のエラーが出ています。。。

takuya861

総合スコア14

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Ruby on Rails 6

Ruby on Rails 6は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

SQLite

SQLiteはリレーショナルデータベース管理システムの1つで、サーバーではなくライブラリとして使用されている。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

1グッド

0クリップ

投稿2020/04/30 16:58

編集2020/05/01 13:00

開発環境

Ruby 2.7.0
Rails 6.0.2
SQlite3 1.4

発生している問題・エラーメッセージ

We're sorry, but something went wrong. If you are the application owner check the logs for more information.

エラーログ

Started GET "/" for 127.0.0.1 at 2020-05-01 01:17:25 +0900 (0.1ms) SELECT sqlite_version(*) Processing by HomeController#index as HTML Rendering home/index.html.erb within layouts/application Rendered home/index.html.erb within layouts/application (Duration: 1.0ms | Allocations: 220) Completed 500 Internal Server Error in 55ms (ActiveRecord: 0.0ms | Allocations: 6222)

新しくでたエラーログです。

Started GET "/" for 127.0.0.1 at 2020-05-01 21:53:52 +0900 (1.0ms) SELECT sqlite_version(*) (4.2ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC Processing by HomeController#index as HTML /Users/aaaaaa/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/activesupport-6.0.2.2/lib/active_support/messages/rotator.rb:28: warning: Using the last argument as keyword parameters is deprecated; maybe ** should be added to the call /Users/aaaaaa/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/activesupport-6.0.2.2/lib/active_support/messages/rotator.rb:6: warning: The called method `initialize' is defined here /Users/aaaaaa/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/actionview-6.0.2.2/lib/action_view/view_paths.rb:11: warning: Using the last argument as keyword parameters is deprecated; maybe ** should be added to the call /Users/aaaaaa/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/actionview-6.0.2.2/lib/action_view/lookup_context.rb:140: warning: The called method `template_exists?' is defined here /Users/aaaaaa/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/actionview-6.0.2.2/lib/action_view/unbound_template.rb:24: warning: Using the last argument as keyword parameters is deprecated; maybe ** should be added to the call /Users/aaaaaa/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/actionview-6.0.2.2/lib/action_view/template.rb:130: warning: The called method `initialize' is defined here Rendering home/index.html.erb within layouts/application Rendered home/index.html.erb within layouts/application (Duration: 1.5ms | Allocations: 361) /Users/aaaaaa/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/sprockets-4.0.0/lib/sprockets/base.rb:119: warning: Using the last argument as keyword parameters is deprecated; maybe ** should be added to the call /Users/aaaaaa/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/sprockets-4.0.0/lib/sprockets/base.rb:78: warning: The called method `find_asset' is defined here Completed 500 Internal Server Error in 1230ms (ActiveRecord: 0.0ms | Allocations: 163990)

試したこと

home/index.html.erb内のコードに記述間違いがないか確認
layouts/application.html.erb内のコードに記述間違いがないか確認

両方とも特に記述間違いはなさそうでしたが、エラーが直りません。
下記がhtmlのコードとなります。

ほかにどのように対処すればいいかわかりません。
初歩的な質問かとは思いますが、よろしくお願い致します。

homeindexhtml

1<section class="section"> 2 <article class="media"> 3 <div class="media-content"> 4 <div class="content has-text-centered"> 5 <p> 6 <strong class="is-size-1" style="font-family: cursive;">Recommend-Gourmet</strong> 7 </p> 8 </div> 9 <div class="columns is-centered"> 10 <div class="column is-5"> 11 <br> 12 <%= link_to "ログイン", new_user_session_path, class: "button is-warning is-fullwidth" %> 13 <br> 14 <%= link_to "新規登録", new_user_registration_path, class: "button is-warning is-fullwidth" %> 15 </div> 16 </div> 17 </div> 18 </article> 19 <br> 20 <div class="columns is-centered"> 21 <div class="column"> 22 <figure> 23 <div class="main-image"></div> 24 </figure> 25 </div> 26 </div> 27</section>

applicationhtml

1<!DOCTYPE html> 2<html> 3 <head> 4 <title>Recommend-Gourmet</title> 5 <%= csrf_meta_tags %> 6 <%= csp_meta_tag %> 7 8 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.9.0/css/all.min.css" integrity="sha256-UzFD2WYH2U1dQpKDjjZK72VtPeWP50NoJjd26rnAdUI=" crossorigin="anonymous" /> 9 <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> 10 <%# <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> 11 </head> 12 13 <body> 14 <% if flash[:notice] %> 15 <div class="notification is-info"> 16 <p class="notice"><%= notice %></p> 17 </div> 18 <% end %> 19 20 <% if flash[:alert] %> 21 <div class="notification is-danger"> 22 <p class="alert"><%= alert %></p> 23 </div> 24 <% end %> 25 26 <nav class="navbar is-light"> 27 <div class="navbar-brand"> 28 <%= link_to root_path, class: "navbar-item" do %> 29 <h1 class="title is-4" style="font-family: cursive;">Recommend-Gourmet</h1> 30 <% end %> 31 <div class="navbar-burger burger" data-target="navbarExampleTransparentExample"> 32 <span></span> 33 <span></span> 34 <span></span> 35 </div> 36 </div> 37 38 <% if user_signed_in? %> 39 <div id="navbarExampleTransparentExample" class="navbar-menu"> 40 <div class="navbar-end"> 41 <div class="navbar-item"> 42 <div class="field is-grouped"> 43 <p class="control"> 44 <%= link_to recipes_path do %> 45 <i class="fas fa-book-reader fa-2x"></i> <%# 投稿一覧 %> 46 <% end %> 47 </p> 48 <p class="control"> 49 <%= link_to new_recipe_path do %> 50 <i class="far fa-edit fa-2x"></i> <%# 新規投稿 %> 51 <% end %> 52 </p> 53 <p class="control"> 54 <%= link_to users_path do %> 55 <i class="fas fa-address-book fa-2x"></i> <%# アカウント一覧 %> 56 <% end %> 57 </p> 58 <p class="control"> 59 <%= link_to user_path(current_user) do %> 60 <i class="fas fa-home fa-2x"></i> <%# マイページ %> 61 <% end %> 62 </p> 63 <p class="control"> 64 <%= link_to destroy_user_session_path, method: :delete do %> 65 <i class="fas fa-sign-out-alt fa-2x"></i> <%# ログアウト %> 66 <% end %> 67 </p> 68 </div> 69 </div> 70 </div> 71 </div> 72 <% else %> 73 <div id="navbarExampleTransparentExample" class="navbar-end"> 74 <div class="navbar-item"> 75 <div class="field is-grouped"> 76 <p class="control"> 77 <%= link_to recipes_path do %> 78 <i class="fas fa-book-reader fa-2x"></i> <%# 投稿一覧 %> 79 <% end %> 80 </p> 81 <p class="control"> 82 <%= link_to users_path do %> 83 <i class="fas fa-address-book fa-2x"></i> <%# アカウント一覧 %> 84 <% end %> 85 </p> 86 <p class="control"> 87 <%= link_to new_user_session_path do %> 88 <i class="fas fa-sign-in-alt fa-2x"></i> <%# ログイン %> 89 <% end %> 90 </p> 91 <p class="control"> 92 <%= link_to new_user_registration_path do %> 93 <i class="far fa-plus-square fa-2x"></i> <%# 新規登録 %> 94 <% end %> 95 </p> 96 </div> 97 </div> 98 </div> 99 </div> 100 <% end %> 101 102 </nav> 103 <%= yield %> 104 </body> 105</html>
退会済みユーザー👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

winterboum

2020/04/30 22:24

Completed 500 Internal Server Error in 55ms この後に(もしかすると数行の空行のあとに)まだメッセージは続いて居ませんか? そこの情報が重要です
takuya861

2020/05/01 03:26

回答ありがとうございます! Completed 500 Internal Server Error in 55ms が一番最後のログとなっています。 ちなみにこのログはページをリロードした際のものです。 他になにかできる対応があればご教示ください。
winterboum

2020/05/01 06:42

すみません、お手上げです。 私がこういう事態に陥った時は、確実に問題ないところを残して他を削除し、 だんだん復元しながら問題が出たところを調べる、という方法を採ります
takuya861

2020/05/01 09:27

ありがとうございます! 少しずつ範囲を絞ってみます!
guest

回答1

0

ベストアンサー

1週間ほど前、ほぼ同じ環境でほぼ同じエラーを自己解決しました。https://teratail.com/questions/258678

結論から言うと、「環境を変えてみましょう。」ということです。
私は下記のように変えてみて上手くいきました。

パソコンのローカル ⇨ AWSのCloud9
Ruby2.7 ⇨ Ruby2.6.3
Rails6.0 ⇨ Rails5.2.4.2

ちなみに、エラーに表示されている「warning:」は一律「注意」なのでエラーではないです。他にエラーがなければ動きます。(Ruby2.7の仕様で表示されるそうです。。)
質問者様の新しいエラーログから「warning:」の記述を全て取り除くと、

Started GET "/" for 127.0.0.1 at 2020-05-01 01:17:25 +0900
(0.1ms) SELECT sqlite_version(*)
Processing by HomeController#index as HTML
Rendering home/index.html.erb within layouts/application
Rendered home/index.html.erb within layouts/application (Duration: 1.0ms | Allocations: 220)
Completed 500 Internal Server Error in 55ms (ActiveRecord: 0.0ms | Allocations: 6222)

となり、最後の「Completed 500...」以外は正常に起動している場合にも表示されるものです。

私の場合もコードの記述には一切ミスがない状態での500エラーでしたので、これ以上追えませんでした。
少し面倒ではありますが、全く別の環境に1から再構築するのが一番の近道だったと今は思います。

投稿2020/05/08 23:21

tatti

総合スコア18

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

takuya861

2020/05/10 13:11

なるほどですね。 環境を変えるという手段もありですね! あれから知り合いのエンジニアに相談したりして、1から作成しなおしています! それでも同じエラーになるようなら試してみます。 ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問