+-
现在我们有了每个环境的凭证,在Rails 6上定义secret_key_base
的正确方法是什么?
我的环境中有变量SECRET_KEY_BASE
,但Rails没有选择。我尝试在secret_key_base
中定义config\credentials\production.yml.enc
,但它对Rails.application.credentials.secret_key_base
没有影响>
我知道config/secrets.yml
与
staging: secret_key_base: <%= ENV["SECRET_KEY_BASE"] %> production: secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>
有效,但是Rails 6是这样吗?
既然我们已经获得了每个环境的凭证,那么在Rails 6上定义secret_key_base的正确方法是什么?我的环境具有变量SECRET_KEY_BASE,但是Rails没有选择它。我尝试过...
0
投票
投票
几天前我试图解决这个问题。
0
投票
投票
不再是在Rails 6中访问和检查
secret_key_base: <%= ENV['SECRET_KEY_BASE'] %> db: host: <%= ENV['DB_HOST'] %> port: <%= ENV['DB_PORT'] %> pool: <%= ENV['DB_POOL'] %> user: <%= ENV['DB_USER'] %> password: <%= ENV['DB_PASSWORD'] %> database: <%= ENV['DB_DATABASE'] %> ...
的正确方法:〜