同じコードを持つ2つのレール環境があります。 1つはステージングで、もう1つはプロダクションです。どちらも同じ '生産'レール設定を使用して実行されます。パッセンジャー/ nginx - 環境変数渡し、またはパッセンジャー変数渡し
しかし、私たちがどのような環境にいるのかを知りたいと思います。私はサーバ上で環境変数を設定し、それをレールの中で読むことができると考えましたが、コンソールからは動作しますが、乗客の後ろでは動作しません。私が持っている管理ユーザーの.profileファイルに
:ランニング
export MC_TEST=true
しかし、nginxの者/乗客は、同じ環境内であることを思えませんし、その変数が設定されていません。
これで、nginx.confに何かを入れて、レール環境に戻すことができたと思っていましたが、明らかに私はそれをやっていません!
誰も私にこのことを正しく行う方法を教えてもらえますか?どのような状況でも、この変数はruby/rails/appコードでは必要ありません。
それを/ etc/environmentファイルに入れても、それをレール環境に入れていないようですment – phil