Переменные среды Rails против учетных данных Rails 5.2 - PullRequest
0 голосов
/ 04 марта 2019

Я просто хотел узнать, в чем заключается конкретное различие между

переменными среды ENV[SOME_VARIABLE]

и

Rails 5.2 с учетными данными Rails.application.credentials.some_variable

Когда я должен использовать один против другого?Заменяли ли учетные данные переменные env?

1 Ответ

0 голосов
/ 10 мая 2019

Учетные данные хранятся в зашифрованном файле и проверяются в вашем хранилище.Существует файл мастер-ключа, который действует как ключ в разработке, и вы устанавливаете значение файла мастер-ключа как переменную среды в рабочей среде, и обе среды имеют доступ к учетным данным.Переменные среды, с другой стороны, должны использоваться для значений, которые не являются секретами.Переменные окружения, как правило, не регистрируются в вашем хранилище, но все же.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...