我正在尝试将许多不同的应用程序应用到我的 Rails 项目中。出于安全原因,我将所有敏感 key 存储为环境变量。 使用 Heroku 很容易做到这一点,但在本地环境方面,我发现我的 Windows 环境变量开始堆积起来。如果我现在碰巧有两个带有 facebook 身份验证的项目,我必须在我的计算机上为它们唯一命名,以免彼此混淆,这意味着我必须在我的 Rails 项目中重命名它们,这意味着我需要重命名它们在 Heroku 中...啊
有没有更简单的方法,比如添加到 gitignore 的配置文件,或者仍然不太安全? 这方面的最佳做法是什么?
最佳答案
Rails 4.1 带有 secrets.yml
,您可以将它们放在那里。请看this section Rails 4.1 发行说明的更多信息。
关于ruby-on-rails - Rails 的环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23557456/