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