94 このRails構成設定の目的は何ですか? config.action_controller.consider_all_requests_local = true のデフォルトではtrueに設定されていますconfig/environments/development.rb。 おかげで、 イーサン ruby-on-rails ruby — イーサン ソース 12 余談として:にはオプションがある3レールconfig.consider_all_requests_local= — diedthreetimes
123 ローカルでないリクエストは、ユーザーフレンドリーなエラーページをもたらします。ローカルリクエストは、開発者からのものと想定されており、行番号とバックトレースを含むより有用なエラーメッセージが表示されます。 consider_all_requests_localリクエストを行うマシンがリモートにある場合でも、アプリがこれらの開発者向けのメッセージを表示できるようにします。 — ゴードンウィルソン ソース 8 Railsのデフォルトのエラーメッセージは、ほんの少しフレンドリーです。ただし、これは別の目的にも役立ちます。これは、内部エラーに関する情報を、あなたに対してその情報を使用する可能性のある部外者にあまり示さないようにすることです。 — Gordon McCreight、2013年 これは応答ステータスとヘッダーを変更できますか?たとえば、返却しようとしている503のに、クライアントがを受け取っている場合は500どうでしょうか。 — PJSCopeland
4 開発レベルでは、次のように設定しました。 think_all_requests_local set = true 下の画像にあるように、開発者はレイアウト/ビューを示す完全なエラーを確認する必要があるためです。 しかし、本番レベルでは、内部コーディングのバグを示す必要がないため、falseに設定します。 config.consider_all_requests_local = false — トウセフムルタザ ソース
config.consider_all_requests_local=