diff --git a/app/helpers/errors_helper.rb b/app/helpers/errors_helper.rb new file mode 100644 index 000000000..e9dd015d5 --- /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/bad_request.html.erb b/app/views/errors/bad_request.html.erb index 1c64ebeb6..52a692260 100644 --- a/app/views/errors/bad_request.html.erb +++ b/app/views/errors/bad_request.html.erb @@ -1,39 +1 @@ -<% provide(:title, "ページが見つかりませんでした... 🥺💦") %> -<% provide(:desc, "ページが削除された可能性があります 🤔💭") %> - -
子どものためのプログラミング道場
-
- ページが削除された可能性があります 🤔💭
-
-
- フィードバックなどあれば info@coderdojo.jp にメールしていただくか、
-
- もしくは
- GitHub Issue
- に書いていただけると嬉しいです (>人< )✨
-
子どものためのプログラミング道場
-
- ログインし直すことで解決する可能性があります 🤔💭
-
-
- フィードバックなどあれば info@coderdojo.jp にメールしていただくか、
-
- もしくは
- GitHub Issue
- に書いていただけると嬉しいです (>人< )✨
-
子どものためのプログラミング道場
-
- ページが削除された可能性があります 🤔💭
-
-
- フィードバックなどあれば info@coderdojo.jp にメールしていただくか、
-
- もしくは
- GitHub Issue
- に書いていただけると嬉しいです (>人< )✨
-
子どものためのプログラミング道場
+
+ <%= desc %>
+
+
+ フィードバックなどあれば info@coderdojo.jp にメールしていただくか、
+
+ もしくは
+
+ GitHub Issue
+
+ に書いていただけると嬉しいです (>人< )✨
+