👉 github.com/bkeepers/dotenv
dotenv помогает безопасно хранить и загружать переменные окружения из файла .env в приложение.
Это особенно удобно при локальной разработке — можно хранить пароли, токены и ключи API без их коммита в репозиторий.
Используется для:
🔐 изоляции конфиденциальных данных
⚙️ настройки окружения без изменения кода
🧪 упрощения локального запуска Rails-приложений
Обычно добавляется в окружения development и test.
# Gemfile
gem "dotenv-rails", groups: [:development, :test]
Файл .env может выглядеть так:
DATABASE_URL=postgres://user:pass@localhost/app_development
SECRET_KEY_BASE=123abc
API_TOKEN=my-secret-token
#инструментарий
Группа: @pro_ruby_on_rails_ru
Вопросы: @ilia_zykin
❤️ лайк 🔂 репост
