我最近将我的应用程序从2.3.8更新到3.0.rc,但在开发环境中一段时间后我尝试了生产环境。 但现在它不会提供静态文件。
我使用标准的开发和生产环境设置,并且对于这两种环境都没有独特的宝石。 一切都像开发中的魅力,但它不会在生产中提供静态文件。
使用ruby-1.8.7-p299,每个宝石都是最新的。 在我的服务器上使用WEBrick,运行rails s -e production -p 3001
有人提供一些解决方案或提示吗?
经过一些额外的挖掘后,我在production.rb文件中找到了一个设置, config.serve_static_assets
设置为false,因为我没有运行apache或nginx静态文件。 脸红
对于rails 5,您应该设置环境变量RAILS_SERVE_STATIC_FILES