tri*_*anm 5 rack ruby-on-rails unicorn
有谁知道config.ru生产中的Rails 2.3.18应用程序应该在Passenger/Unicorn/Puma上运行的内容是什么?
到目前为止我有:
# Require your environment file to bootstrap Rails
require ::File.dirname(__FILE__) + '/config/environment'
# Dispatch the request
run ActionController::Dispatcher.new
Run Code Online (Sandbox Code Playgroud)
但它正在加载development而不是正确的生产环境.
事实证明这是一个完美的config.ru.
真正的问题是Unicorn的-E参数集RACK_ENV和Rails 2.3.18需要RAILS_ENV才能正确检测环境.
所以,最重要的是config/environment.rb,我已经设定了ENV["RAILS_ENV"] ||= ENV["RACK_ENV"],这很有效.
| 归档时间: |
|
| 查看次数: |
2604 次 |
| 最近记录: |