diff --git a/app/helpers/errors_helper.rb b/app/helpers/errors_helper.rb new file mode 100644 index 000000000..2bfb16ac0 --- /dev/null +++ b/app/helpers/errors_helper.rb @@ -0,0 +1,19 @@ +module ErrorsHelper + def error_title(code) + case code + when 404 then "ページが見つかりませんでした... 🥺💦" + when 422 then "リクエストが処理できませんでした… 😢" + when 500 then "予期しないエラーが発生しました 😵💫" + else "予期せぬエラーが発生しました…😵" + end + end + + def error_desc(code) + case code + when 404 then "ページが削除された可能性があります 🤔💭" + when 422 then "入力内容に誤りがあるか、リクエストが正しく送信されなかった可能性があります。" + when 500 then "申し訳ありません。サーバーで問題が発生しています。" + else "しばらく経ってから再度お試しください。" + end + end +end diff --git a/app/views/errors/internal_server_error.json.jbuilder b/app/views/errors/internal_server_error.json.jbuilder deleted file mode 100644 index 46a32f671..000000000 --- a/app/views/errors/internal_server_error.json.jbuilder +++ /dev/null @@ -1 +0,0 @@ -json.error_message "We're sorry, but something went wrong." diff --git a/app/views/errors/not_found.html.erb b/app/views/errors/not_found.html.erb deleted file mode 100644 index 2cd2898ed..000000000 --- a/app/views/errors/not_found.html.erb +++ /dev/null @@ -1,38 +0,0 @@ -<% provide(:title, "ページが見つかりませんでした... 🥺💦") %> -<% provide(:desc, "ページが削除された可能性があります 🤔💭") %> - -
子どものためのプログラミング道場
-
- ページが削除された可能性があります 🤔💭
-
-
- フィードバックなどあれば info@coderdojo.jp にメールしていただくか、
-
- もしくは
- GitHub Issue
- に書いていただけると嬉しいです (>人< )✨
-
子どものためのプログラミング道場
+
+ <%= @desc %>
+
+
+ フィードバックなどあれば info@coderdojo.jp にメールしていただくか、
+
+ もしくは
+
+ GitHub Issue
+
+ に書いていただけると嬉しいです (>人< )✨
+