2
我将密钥添加到heroku config var中,但仍然出现错误。红宝石在rails上:heroku:'生产'环境中缺少`secret_key_base`
这是正确的方法吗?当我从其他消息来源读到时,我忽略了secrets.yml,认为将它推送给公众并不是一个好主意。
在Heroku的配置VAR:
在 secrets.ymlproduction:
secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>
[key] SECRET_KEY_BASE
[value] 3280570382948240938
什么我还是做错了吗?此外,如果我将我的密钥放入heroku的配置变量中,其他开发人员是否也会看到这一点?那么,这还不是公众?我一直在想这个概念。
其他开发人员无法看到您的环境变量,因为每个Heroku应用程序都在单独的虚拟服务实例上运行。 –