我在 Rails 5.1 中使用 figaro gem。我也有一个自定义 bash 脚本来设置 ENV 变量,这样我们就不必在 application.yml 中设置它们,并且仍然使用 Figaro.env.{var_name} 来访问这些 env var 值。今天我注意到在控制器中 figaro 没有选择那些 ENV 变量。就像在 custom.sh 中一样,我有以下 S3_DEVELOPER_NAME: myname
当我在控制器中执行 Figaro.env.s3_developer_name 时,它不会输出 myname 而是输出 nil。
任何人都可以添加我所缺少的东西吗?
注意:如果我在 application.yml 中设置 s3_developer_name,它在控制器中也可以正常工作。