Ruby: Omgaan met omgevingsvariabelen

Deze documentatie maakt deel uit van de Aan de slag-gids. Bekijk de volledige gids hier: Aan de slag met Ruby on Rails.

👋 Welkom bij de Stackhero-documentatie!

Stackhero biedt een kant-en-klare Ruby cloud oplossing met tal van voordelen, waaronder:

  • Deploy uw applicatie binnen enkele seconden met een eenvoudige git push.
  • Gebruik uw eigen domeinnaam en profiteer van de automatische configuratie van HTTPS certificaten voor extra beveiliging.
  • Geniet van gemoedsrust dankzij automatische back-ups, one-click updates en een eenvoudige, transparante en voorspelbare prijsstelling.
  • Optimale performance en sterke security dankzij een private, dedicated infrastructuur.

Bespaar tijd en maak uw leven eenvoudiger: het kost slechts 5 minuten om de Ruby cloud hosting oplossing van Stackhero uit te proberen!

Omgevingsvariabelen zijn essentieel voor het beschermen van gevoelige gegevens zoals API-sleutels en databasewachtwoorden.

De dotenv-rails-gem biedt een handige manier om omgevingsvariabelen in uw ontwikkelomgeving te beheren. Hier zijn de stappen:

  1. Voeg de gem toe aan uw Gemfile in de juiste groepen:

    # Gemfile
    gem 'dotenv-rails', groups: [:development, :test]
    
  2. Installeer de gem door het volgende uit te voeren:

    bundle install
    
  3. Maak een .env-bestand in de root van uw project en definieer uw omgevingsvariabelen. Bijvoorbeeld:

    RAILS_ENV=development
    
  4. Om uw gevoelige gegevens te beschermen, zorgt u ervoor dat het .env-bestand is uitgesloten van uw Git-repository. Voeg de volgende regel toe aan uw .gitignore:

    echo '.env*' >> .gitignore
    

Na het voltooien van deze stappen, start u uw Rails-server opnieuw. De in het .env-bestand gedefinieerde omgevingsvariabelen zijn nu automatisch toegankelijk in uw applicatie.

Omgevingsvariabelen voor uw ontwikkelplatformOmgevingsvariabelen voor uw ontwikkelplatform