Каков наилучший способ шифрования и использования путем расшифровки ENV
переменных при необходимости.
Пример config/database.yml
development:
adapter: mysql2
encoding: utf8
host: <%= ENV['DB_HOST'] %>
database: <%= ENV['DB'] %>
pool: 5
username: <%= ENV['DB_USERNAME'] %>
password: <%= ENV['DB_PASSWORD'] %>
и .env
имеет
DB_HOST=test.com
DB=testapp_db
DB_USERNAME=test_db_user
DB_PASSWORD=test_password_hard
Мой вопрос: я хочу зашифровать DB_PASSWORD=test_password_hard
в нечто вроде DB_PASSWORD=xadbcxedaxdcda
и расшифровывать ENV['DB_PASSWORD']
при использовании.
Я знаю, Rails 5.2 и выше, мы можем зашифровать и использовать учетные данные
Есть ли способ добиться этого в более старой версии rails <= 4? </p>