Rails 3.0xアプリ用にNginx + Phusion Passengerを使用してubuntuサーバーを実行しています。
テスト マシンの /etc/environment に環境変数を設定しました。
MC_TEST=true
コンソール (bundle exec rails c) を実行して ENV["MC_TEST"] を出力すると、「true」と表示されます。しかし、同じコードをページ ( <%= ENV["MC_TEST"] %> ) に配置すると、何も表示されません。その変数は存在しません。
それは私に疑問を投げかけます:
1 - nginx (apache SetEnv ではない) を使用して環境変数をパッセンジャーに入れる適切な方法は何ですか?
2 - Passenger に適切な環境がないのはなぜですか?