我只是想知道两者之间的具体区别
环境变量ENV[SOME_VARIABLE]
vs。
设置5.2凭据Rails.application.credentials.some_variable
我何时应该使用一个与另一个?凭证是否替换了env变量?
答案 0 :(得分:0)
凭据存储在加密文件中,并检入到存储库中。有一个主密钥文件充当开发中的密钥,并且您将主密钥文件的值设置为生产中的环境变量,并且两个环境都可以访问凭据。另一方面,应将环境变量用于不是秘密的值。通常,环境变量仍然不会检入您的存储库。
答案 1 :(得分:0)
什么时候应该使用 env:
您应该何时使用凭据: