我已将密钥添加到Heroku配置变量中,但仍然遇到错误。
这是正确的方法吗?因为从其他来源阅读到不应将secrets.yml推送到公共场所,所以我忽略了它。
在Heroku配置变量中:
[key] SECRET_KEY_BASE
[value] 3280570382948240938
在secrets.yml文件中
production:
secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>
我还做错了什么?
另外,如果我把我的密钥放到Heroku的配置变量中,其他开发人员也能看到吗?那这不还是公开的吗?我一直对这个概念感到困惑。