2010-08-09 93 views
6

我最近將我的應用程序從2.3.8更新爲3.0.rc,但在開發環境中過了一段時間後,我嘗試了生產環境。但現在它不會提供靜態文件。Rails將不會在生產中提供靜態文件

我使用標準的開發和生產環境設置,並沒有任何環境的獨特寶石。一切都像開發中的魅力,但它不會在生產中提供靜態文件。

使用ruby-1.8.7-p299和每一個寶石是最新的。在我的服務器上使用WEBrick,運行rails s -e production -p 3001

任何人有一些解決方案或提示呢?

回答

15

經過一番額外的挖掘,我發現了一個設置在production.rb文件中,config.serve_static_assets被設置爲false,並且因爲我沒有運行apache或nginx那些沒有提供服務的靜態文件。 臉紅

+1

不錯。希望你已經拯救了許多人從未來的臉紅:)。 – 2010-08-09 22:49:47