我正在使用 nginx/passenger 运行 rails。有没有办法将环境变量从 nginx/passenger 传递到 rails 应用程序,以便 rails 初始化程序可以访问它(当应用程序启动时)。
通过使用passenger_set_cgi_param MYVAR MYVALUE;
,我可以通过request.env["MYVAR"]
.
我需要在初始化程序中访问它。为此,我如何在 nginx/passenger 中设置它?我猜想在初始化程序中读取 env var 可以通过ENV["MYVAR"]
?
使用 unicorn 或其他一些 Web 服务器会使事情变得更容易吗?