繁体   English   中英

如果它在生产环境中启动,我怎么能运行Rack :: Static?

[英]how can I run Rack::Static only if it starting in production env?

我有一个用于Rails 3.0.5 app的config.ru,如下所示:

require ::File.expand_path('../config/environment',  __FILE__)
use Rack::Static, :urls => ['/uploads'], :root => 'tmp'

run newapp::Application

但我想执行use Rack::Static, :urls => ['/uploads'], :root => 'tmp'且仅当Rails在生产中启动时。

我该怎么做 ? 在此先感谢luca

您可以在您的环境中执行此操作,而不是在您的config.ru中执行此操作,因此在production.rb添加以下内容:

config.middleware.use Rack::Static, :urls => ['/uploads'], :root => 'tmp'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM