2014-10-02 140 views
0

我正在运行Rails 4.2.0.beta,并且有一个奇怪的问题;而不是显示在开发模式的例外,像这样平时铁路的页面: enter image description hereRails,生产环境异常页面在开发环境中显示

我得到如下: enter image description here 此页显示任何异常。

我有双重检查,我处于开发模式,并且在config/environments/development.rb中将'consider_all_requests_local'设置为true。

我注意到我收到以下错误,当我打了一个异常

" ERROR Rack::Lint::LintError: Response body was given for HEAD request, but should be empty 
    /Users/Rali/.rbenv/versions/2.2.0-dev/lib/ruby/gems/2.2.0/gems/rack-1.6.0.beta/lib/rack/lint.rb:20:in `assert'" 

我以为它以某种方式相关。任何想法?

+0

只是扔了几件事:1.你如何检查你在开发模式? 2.你是预编译资产/服务静态资产吗? 3.您是否有使用测试版的特殊原因? – 2014-10-02 06:20:49

+1

不是说,无论错误类型如何,heroku都会抛出一个默认错误页面?你必须检查日志,就像它说找到原因 – Richlewis 2014-10-02 09:28:37

+0

@AbrahamChan 1)我通过控制台中的Rails.env检查环境。另外,当我启动服务器时,我得到了'=> Rails 4.2.0.beta1应用程序在http:// localhost:3000'的开发中开始。 2)否3)不,没有特别的理由 - 我想我不应该,是吧? :( – Ralitza 2014-10-02 18:31:05

回答

1

对不起,挖出个月大的问题,但如果有任何人以同样的问题(像我一样),虽然与4.2.0.rc1版本我从Gemfile这是在默认情况下删除gem 'web-console'固定它产生新的应用程序时添加。