可从 rails 访问的环境变量

Environment variabels unaccessible from rails

我正在构建一个 rails 应用程序,其中有一些使用环境变量的初始配置文件,并且我正在使用 cloud9 ide。我正在使用 export 设置环境变量,但是当服务器 运行ning rails 告诉我缺少值应该是环境变量之一的参数时,当我使用了调试器,ENV["VAR_NAME"] returns 什么都没有。 ide为什么?当我在bash运行echo $VAR_NAME时,它returns正确的值。

编辑:当我运行 console --sandbox时,环境变量也可用。只有在控制器中它们不可用。

我通过在 .bashrc 中添加 export VAR_NAME=var_value 解决了这个问题。