Rails的环境变量

时间:2014-05-09 05:49:36

标签: ruby-on-rails ruby environment-variables

我在rails项目中尝试了许多不同的应用程序。出于安全原因,我将任何敏感密钥存储为环境变量。 这很容易用Heroku做,但在本地环境方面,我发现我的windows环境变量开始堆积。如果我碰巧有两个带有facebook身份验证的项目,我现在必须在我的计算机上将它们命名为独立,而不是彼此混淆,这意味着我必须在我的rails项目中重命名它们,这意味着我需要重命名它们在Heroku ... AH

有没有更简单的方法来执行此操作,例如添加到gitignore的配置文件,还是仍然不太安全? 对此最好的做法是什么?

1 个答案:

答案 0 :(得分:3)

Rails 4.1附带secrets.yml,这是您放置这些内容的地方。有关详细信息,请参阅Rails 4.1发行说明的this section