费加罗存储密码栏

时间:2017-01-19 22:05:47

标签: ruby-on-rails

我已经安装了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 [\” 用户\ “]”

那我该怎么办?

1 个答案:

答案 0 :(得分:0)

好像我应该用

ENV["key"]

而不是Rails.application.secrets[:user]