【发布时间】:2016-11-05 04:32:46
【问题描述】:
我将密钥添加到 heroku config var 中,但仍然出现错误。
这是正确的方法吗?我忽略了secrets.yml,因为我从其他来源了解到将其推向公众并不是一个好主意。
在 heroku 配置变量中:
[key] SECRET_KEY_BASE
[value] 3280570382948240938
在 secrets.yml
中production:
secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>
我到底做错了什么?
此外,如果我将我的密钥放入 heroku 的配置变量中,其他开发人员不会也看到这一点吗?那么,这还不算是公开的吗?我一直想知道这个概念。
【问题讨论】:
-
其他开发人员无法看到您的环境变量,因为每个 Heroku 应用程序都运行在单独的虚拟服务实例上。
标签: ruby-on-rails ruby ruby-on-rails-4 heroku environment-variables