Ruby: Zarządzanie zmiennymi środowiskowymi
Ta dokumentacja jest częścią przewodnika Pierwsze kroki. Pełny przewodnik znajdziesz tutaj: Pierwsze kroki z Ruby on Rails.
👋 Witamy w dokumentacji Stackhero!
Stackhero oferuje gotowe do użycia rozwiązanie Ruby cloud, które zapewnia wiele korzyści, w tym:
- Wdrażaj swoją aplikację w kilka sekund za pomocą prostego
git push.- Używaj własnej nazwy domeny i korzystaj z automatycznej konfiguracji certyfikatów HTTPS dla zwiększonego bezpieczeństwa.
- Ciesz się spokojem dzięki automatycznym kopiom zapasowym, aktualizacjom jednym kliknięciem oraz prostemu, przejrzystemu i przewidywalnemu cennikowi.
- Uzyskaj optymalną wydajność i solidne zabezpieczenia dzięki prywatnej i dedykowanej VM.
Oszczędzaj czas i upraszczaj sobie życie: wypróbowanie rozwiązania Ruby cloud hosting Stackhero zajmuje tylko 5 minut!
Zmienne środowiskowe są niezbędne do ochrony wrażliwych danych, takich jak klucze API i hasła do baz danych.
Gem dotenv-rails oferuje wygodny sposób zarządzania zmiennymi środowiskowymi w środowisku deweloperskim. Oto kroki:
-
Dodaj gem do swojego Gemfile w odpowiednich grupach:
# Gemfile gem 'dotenv-rails', groups: [:development, :test] -
Zainstaluj gem, wykonując:
bundle install -
Utwórz plik
.envw katalogu głównym swojego projektu i zdefiniuj swoje zmienne środowiskowe. Na przykład:RAILS_ENV=development -
Aby chronić swoje wrażliwe dane, upewnij się, że plik
.envjest wykluczony z repozytorium Git. Dodaj następującą linię do swojego.gitignore:echo '.env*' >> .gitignore
Po wykonaniu tych kroków, zrestartuj serwer Rails. Zmienne środowiskowe zdefiniowane w pliku .env będą teraz automatycznie dostępne w Twojej aplikacji.
Zmienne środowiskowe dla Twojej platformy deweloperskiej