我已经安装了figaro gem。 我的application.yml文件:
user: 'm@am.com'
pwd: = 'password123'
我也有秘密。这是:
development:
secret_key_base: d2c6dc60d0c86d32c71aa2ec2ae1fff32f338187ceaa12f0d6a294f368760ead01bc1c57115d48b80ab4042b45ca5aceadea1e888f34b5a14ab548eb07e1ad9c
test:
secret_key_base: f4c0aad565527a57110ccba77def71e2dd1b65799b94d4d24f9b34a8bc42fd01dbc64349c5555dca46b4d5d2ba85f890c718c1de0d20237704c788e4db928c66
# Do not keep production secrets in the repository,
# instead read values from the environment.
production:
secret_token: ENV["secret_token"]
secret_key_base: ENV["secret_key_base"]
user: ENV["user"]
pwd: ENV["pwd"]
key: ENV["key"]
我得到这样的用户登录:
Rails.application.secrets[:user]
这给了我这个价值:
“ENV [\” 用户\ “]”
那我该怎么办?
答案 0 :(得分:0)
好像我应该用
ENV["key"]
而不是Rails.application.secrets[:user]