在Ruby on Rails中使用保管库(在config / environments / development.rb中)

时间:2018-12-03 09:22:11

标签: ruby-on-rails ruby

我是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

0 个答案:

没有答案