私はnginx/passengerでrailsを実行しています。Rails初期化子がアクセスできるように(アプリの起動時に)環境変数をnginx /passengerからrailsアプリに渡す方法はありますか?
を使用passenger_set_cgi_param MYVAR MYVALUE;
することで、を介してアクションでアクセスできますrequest.env["MYVAR"]
。
イニシャライザでアクセスする必要があります。そのためにnginx/passengerでどのように設定しますか?イニシャライザでenvvarを読み取ると、次のように機能するとENV["MYVAR"]
思いますか?
ユニコーンやその他のWebサーバーを使用すると、作業が簡単になりますか?