生产中的Rails不呈现application.html.erb

时间:2011-05-07 16:42:32

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

我知道在没有我们的代码的情况下很难/不可能排除故障但是我希望有人可以给我们一个线索,以便在哪里开始寻找来解决这个问题? 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版本上。如何验证?

1 个答案:

答案 0 :(得分:1)

这可能是导致你麻烦的HAML宝石。如果你主要使用HAML文件,你可能有一个空白的.haml文件(如果你还在使用erbs)或空白的erb文件。