我知道在没有我们的代码的情况下很难/不可能排除故障但是我希望有人可以给我们一个线索,以便在哪里开始寻找来解决这个问题? production.log
看起来很正常,应用程序也很实用。只是没有样式表或页眉/页脚,因为没有调用application.html.erb布局......当我们查看源代码时很明显:没有<html> <head> <body>
等......
在开发中工作正常!?!
乘客3, Apache 2, Rails 3.0.7, Ruby 1.9.2p180 RVM 1.6.5
更新:根据请求添加环境信息
production.rb
&amp; development.rb
是最初rails new appname -T -J
的库存。这个应用程序是一个简单的(一个资源)只是试图在新客户端的服务器上实现往返功能。
touch approot/tmp/restart.txt
按照他们的文档重新启动Passenger时,奇怪的是 Update2 :“乘客将在下次请求时重新启动”文件restart.txt
仍然存在。所以A)乘客没有看到它并重新启动...或者B)乘客不会自动删除它,这似乎是异常的。
所以,现在想知道我的应用程序是否可以运行在系统的Ruby / Rails(2.3.5?)而不是RVM版本上。如何验证?
答案 0 :(得分:1)
这可能是导致你麻烦的HAML宝石。如果你主要使用HAML文件,你可能有一个空白的.haml文件(如果你还在使用erbs)或空白的erb文件。