2010-11-03 27 views
1

我目前正在將我的Ruby on Rails 2.3.8應用程序遷移到在FreeBSD 8.1上運行Apache 2.2.17的新服務器,其中包括Passenger 3,Ruby Enterprise Edition 1.8 0.7。出於某種原因,儘管可訪問樣式表,但應用程序不會加載它們。該代碼是正確的,並在舊的設置上運行良好。有沒有人遇到過這個?Ruby on Rails應用程序無法加載樣式表,儘管它可以在服務器上訪問

更新:哇,這是一個版本的鉻問題。更新後一切都很好。感謝大家的幫助。

+0

你是什麼乘客配置? – shingara 2010-11-03 09:49:28

+0

一切除了少數PassengerPreStarts和默認: PassengerMinInstances 1個 PassengerHighPerformance上 RailsEnv「生產」 但是,如果這些都取出來,一切都留給默認我仍然有問題。 LoadModule passenger_module /opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8/gems/passenger-3.0.0/ext/apache2/mod_passenger.so PassengerRoot /opt/ruby-enterprise-1.8 .7-2010.02/lib/ruby​​/gems/1.8/gems/passenger-3.0.0 PassengerRuby /opt/ruby-enterprise-1.8.7-2010.02/bin/ruby – 2010-11-03 10:13:34

回答

0

這是我使用的Chrome的邊緣版本問題...應該在發佈前檢查另一個瀏覽器。

0

我會檢查權限 - 什麼用戶是ruby進程下運行(爲乘客),並且該用戶是否有權訪問有問題的樣式表。

您可以使用ls -l查看樣式表的權限集。

+0

權限和apache用戶都可以,因爲你可以加載通過訪問http://host/stylesheets/application.css訪問該文件,但是當您訪問http:// host /時,出於某種原因,該佈局未加載樣式表? – 2010-11-04 00:26:21