0
Ruby on Railsアプリケーションでは、500エラーページにエラーが発生したコントローラのソースコードが表示されます。明らかに、これらのエラーは最初に処理する必要がありますが、私は大量のレガシーコードを処理しています。Ruby on Railsのエラー処理
エラーが発生したときにソースコードを表示しないカスタムエラーページを作成する方法はありますか?
Ruby on Railsアプリケーションでは、500エラーページにエラーが発生したコントローラのソースコードが表示されます。明らかに、これらのエラーは最初に処理する必要がありますが、私は大量のレガシーコードを処理しています。Ruby on Railsのエラー処理
エラーが発生したときにソースコードを表示しないカスタムエラーページを作成する方法はありますか?
アプリのあなたdevelopment.rb
general configurationでは、開発中で、デフォルトでは、true
あるフラグ
config.consider_all_requests_local = true
があります。これをfalse
(本番環境ではデフォルト)に設定すると、ユーザーが本番アプリで表示されるエラーページが表示されます。このページは、カスタマイズする場合はpublic/500.html
とpublic/404.html
です。
また、RailsでERBを使用してカスタムエラーページを作成する方法もありますが、チュートリアルはたくさんありますが、私はこれを使用していないので推奨できません。
すごく、それはトリックでした!どうもありがとうございました。 – PyroLemur