2010-08-09 42 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