【问题标题】:Show errors in development environment在开发环境中显示错误
【发布时间】:2016-02-12 13:24:41
【问题描述】:

所以我在 development.rb 文件中将考虑所有请求本地选项设置为 true。

config.consider_all_requests_local = true

我的开发和生产环境链接到 aibake 调试系统。问题是当我将conside_all_requests_local 设置为true 时,我仍然在浏览器中看不到任何错误。我得到的是:http://postimg.org/image/l9k0zjkwp/

知道为什么我在浏览器中看不到错误吗?

【问题讨论】:

  • 更改后您是否重新启动了服务器?
  • 是的,我确实重启了服务器。

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


【解决方案1】:

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 默认在 developmenttest 环境中,falseproduction 模式下。要进行更细粒度的控制,请将其设置为 false 并在控制器中实现 local_request? 以指定哪些请求应提供有关错误的调试信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-09
    • 2018-09-22
    • 1970-01-01
    • 2014-06-13
    • 1970-01-01
    • 1970-01-01
    • 2011-08-09
    • 1970-01-01
    相关资源
    最近更新 更多