Railsでブラウザ上のエラー表示をdevelopmentとproductionで同じにする
Railsのconfigにはconsider_all_requests_local
という設定項目があって、こいつをtrue
にすると、すべてのエラーをブラウザに表示をするかことがでいる。逆に、false
に設定すると、ブラウザには詳細情報が表示されない。
デフォルトでは、
development環境はtrue
、
production環境はfalse
になっている。
エラー時の動作を確認する際、developmentでもproductionと同様の動作をさせたいときは、こいつをconfig.consider_all_requests_local = false
としてあげればproductionと同様の動作を確認できる。
ちなみに、設定ファイルはここにあります。
- development: config/environments/development.rb
- production: config/environments/production.rb
ref:
http://guides.rubyonrails.org/configuring.html#rails-general-configuration
Crafting Rails 4 Applications: Expert Practices for Everyday Rails Development (The Facets of Ruby)
- 作者: José Valim
- 出版社/メーカー: Pragmatic Bookshelf
- 発売日: 2014/02/04
- メディア: Kindle版
- この商品を含むブログを見る