在开发环境中显示错误

时间:2016-02-12 13:24:41

标签: ruby-on-rails ruby ruby-on-rails-3

所以我在development.rb文件中将Conside_all_requests_local设置为true。

  

config.consider_all_requests_local = true

我的开发和生产环境与aibrake调试系统相关联。问题是当我将Conside_all_requests_local设置为true时,我仍然无法在浏览器中看到任何错误。我得到的是:http://postimg.org/image/l9k0zjkwp/

有什么想法我无法在浏览器中看到错误吗?

1 个答案:

答案 0 :(得分:0)

true已成为development模式的默认设置。您必须将其设置为false,以便Rails甚至认为本地请求不是本地请求:

config.consider_all_requests_local = false

来自Rails Guide

  

config.consider_all_requests_local是一面旗帜。如果true那么任何错误都会导致详细的调试信息被转储到HTTP响应中,Rails::Info控制器将在/rails/info/properties中显示应用程序运行时上下文。默认情况下,truedevelopment环境中为testfalse模式下为production。对于更细粒度的控制,将其设置为false并在控制器中实现local_request?以指定哪些请求应提供有关错误的调试信息。