所以我在development.rb文件中将Conside_all_requests_local设置为true。
config.consider_all_requests_local = true
我的开发和生产环境与aibrake调试系统相关联。问题是当我将Conside_all_requests_local设置为true时,我仍然无法在浏览器中看到任何错误。我得到的是:http://postimg.org/image/l9k0zjkwp/
有什么想法我无法在浏览器中看到错误吗?
答案 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
中显示应用程序运行时上下文。默认情况下,true
和development
环境中为test
,false
模式下为production
。对于更细粒度的控制,将其设置为false
并在控制器中实现local_request?
以指定哪些请求应提供有关错误的调试信息。