在rails初始化程序中访问ENV [variable_set_from_passenger]

时间:2012-06-13 08:01:17

标签: ruby-on-rails environment-variables passenger

我正在使用nginx / passenger运行rails。有没有办法将环境变量从nginx / passenger传递到rails应用程序,以便rails初始化程序可以访问它(当应用程序启动时)。

通过passenger_set_cgi_param MYVAR MYVALUE;,我可以通过request.env["MYVAR"]在操作中访问它。

我需要在初始化程序中访问它。为此,我如何在nginx / passenger中设置它?我猜测读取初始化程序中的env var会通过ENV["MYVAR"]吗?

使用独角兽或其他一些网络服务器会让事情变得更容易吗?

0 个答案:

没有答案