我是ROR的新手,并尝试使用保管库发送用户名和密码,而不是对其进行硬编码。
下面是我当前正在使用的代码,这些代码对凭据进行了硬编码。 (在config / environments / development.rb中)
Rails.application.configure do
config.x.softlayer.username='user'
config.x.softlayer.apikey='apikey'
config.x.softlayer.datacenter='datacenter01'
end
我要将其更改为以下内容。有人可以告诉我下面有什么问题吗?
require 'vault'
require_relative '../../app/helpers/vault_helper.rb'
Rails.application.configure do
something = VaultHelper.vault_find('something')
config.x.softlayer.username= something['user']
config.x.softlayer.apikey= something['apikey']
config.x.softlayer.datacenter= 'datacenter01'
end