我的Rails应用程序只给我一个空白屏幕,根本没有HTML

时间:2011-09-27 17:08:07

标签: ruby-on-rails

我有一个应用程序,我在一个月左右没有合作过。我只是想把它拉起来,它只给我一个空白屏幕。我在开发模式下运行,并监视日志。日志显示一切正常,因为它正在处理适当的控制器和视图。

nginx日志显示没有错误。我该如何解决正在发生的事情?这是一个Rails 3.0.9应用程序。

这似乎是一个乘客问题。不幸的是,Passenger没有写出我在日志中看到的任何错误。我也从nginx获得了200分。我以前从来没有看到任何返回没有HTML的内容。

更新:这是curl -I http://mcp.com的输出(请注意我将mcp.com别名为localhost)

HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 0
Connection: keep-alive
Status: 200
X-Powered-By: Phusion Passenger (mod_rails/mod_rack) 3.0.7
ETag: "17676b3c3d3b322365c8d431f62f944b"
X-UA-Compatible: IE=Edge,chrome=1
X-Runtime: 9.088870
Set-Cookie: _mcp5_session=BAh7CCIQX2NzcmZfdG9rZW4iMVNGRHZ1WVNLZFRIeTh1Sm1lNytyVEU3TkhmQU1pVWZSdXBud2htcFRHSGs9IhRlbnRyeV9zdWJkb21haW4iACIPc2Vzc2lvbl9pZCIlMjA1NGIxNTRmN2M2NTQyNDU1ZTVmZjExYzRjNDhlMTY%3D--c3d21d4bb07a4989243b655aff3d49863d8c81f7; domain=.mcp.com; path=/; HttpOnly
Cache-Control: max-age=0, private, must-revalidate
Server: nginx/1.1.4 + Phusion Passenger 3.0.7 (mod_rails/mod_rack)

1 个答案:

答案 0 :(得分:2)

通常这是由生产模式中的异常引起的,因此在开发模式下查看它可能是服务器的工件。调查您的发射器(如乘客)是否正常工作。

如果script/consolerails console启动正常,您可以通过script/serverrails server访问它,那么您应该能够将其缩小到Web服务器级别