私はこれを見ましたCapistrano: Can I set an environment variable for the whole cap session?
そして、これを使用して変数を設定しています
set :default_environment, self[:default_environment].
merge('PAYPAL_SANDBOX' => 'true')
印刷するself[:default_environment]
とPAYPAL_SANDBOX
正しく設定されます
しかし、レールサーバーがその変数セットで実行されているかどうかをテストするにはどうすればよいですか?
ENV['PAYPAL_SANDBOX'] ? 'development' : Rails.env
この文の 2 番目の部分に入りますRails.env
。development