Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在开发模式下未获取视图错误的调试输出_Ruby On Rails_Ruby On Rails 3_Ruby On Rails 3.2 - Fatal编程技术网

Ruby on rails 在开发模式下未获取视图错误的调试输出

Ruby on rails 在开发模式下未获取视图错误的调试输出,ruby-on-rails,ruby-on-rails-3,ruby-on-rails-3.2,Ruby On Rails,Ruby On Rails 3,Ruby On Rails 3.2,这很奇怪。目前,我在视图中有一些错误,但看不出是什么。此外,web服务器跟踪中没有调试输出 Rails 3.2.2应用程序是从2.7.10升级而来的,我使用“瘦”作为我的开发服务器。当错误发生在其他地方时,我会得到正常的调试输出 编辑:我正在运行开发,您可以在这里看到: => Booting Thin => Rails 3.2.2 application starting in development on http://0.0.0.0:3000 => Call with -

这很奇怪。目前,我在视图中有一些错误,但看不出是什么。此外,web服务器跟踪中没有调试输出

Rails 3.2.2应用程序是从2.7.10升级而来的,我使用“瘦”作为我的开发服务器。当错误发生在其他地方时,我会得到正常的调试输出

编辑:我正在运行开发,您可以在这里看到:

=> Booting Thin
=> Rails 3.2.2 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
>> Thin web server (v1.3.1 codename Triple Espresso)
>> Maximum connections set to 1024
>> Listening on 0.0.0.0:3000, CTRL+C to stop

编辑:我可以通过在控制器中引发异常来复制此行为。

请检查you development.rb并确保

config.design\u all\u requests\u local=true


否则,将不会显示异常和堆栈跟踪。

我会将应用程序的./config目录中的文件与干净的Rails 3.2安装中的文件进行比较。他们已经非常显著地重新构造了一些东西,并且经常会出现类似这样的奇怪错误,如果您没有正确升级所有配置文件,就会弹出这些错误

您在development Environment中运行此应用程序?development.log中是否有任何有用的输出?将development logger更改为verbose。尝试从新的
rails g rails\u应用程序
复制development.rb。确保它没有在
development.rb
中提高500并呈现关于
config.log\u级别设置的sameAhwn?您是否更改了500.html内容?这不是3.2.2中默认的500错误消息。是的,它是。我将尝试用干净的rails安装重现这个问题。我想知道它是否是各种版本(Ruby 1.9.3、瘦服务器等)的某种组合