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 die tal van voordelen biedt, waaronder:

  • Implementeer uw applicatie in seconden met een eenvoudige git push.
  • Gebruik uw eigen domeinnaam en profiteer van de automatische configuratie van HTTPS-certificaten voor verbeterde beveiliging.
  • Geniet van gemoedsrust met automatische back-ups, updates met één klik, en eenvoudige, transparante en voorspelbare prijzen.
  • Krijg optimale prestaties en robuuste beveiliging dankzij een privé en dedicated VM.

Bespaar tijd en vereenvoudig uw leven: het kost slechts 5 minuten om de Ruby cloud hosting oplossing van Stackhero 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