Ruby: Een Ruby-project opzetten

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!

Een nieuw Ruby-project starten is eenvoudig. Volg deze stappen om te beginnen:

  1. Zorg er eerst voor dat u de nieuwste versie van Ruby op uw systeem hebt geïnstalleerd. U kunt dit verifiëren door de volgende opdracht in uw terminal uit te voeren:

    asdf install ruby latest \
      && asdf global ruby latest
    

    Als u asdf nog niet hebt geïnstalleerd, moet u dit doen voordat u verder gaat. Raadpleeg de officiële asdf-documentatie voor gedetailleerde installatie-instructies.

    Als alternatief kunt u Stackhero Code-Hero gebruiken, een online ontwikkeloplossing waar alle benodigde tools vooraf zijn geïnstalleerd. Dit platform stelt u in staat om direct te beginnen met coderen zonder handmatige installatie.

  2. Installeer vervolgens Rails. Rails wordt gedistribueerd als een RubyGem, wat de installatie eenvoudig maakt:

    gem install rails
    
  3. Maak vervolgens een nieuwe Rails-applicatie genaamd my_app en specificeer de Ruby-versie met deze opdrachten:

    rails new my_app
    cd my_app
    asdf local ruby latest
    
  4. Om de Rails-server te starten, voert u de volgende opdracht uit:

    bin/rails server
    

    Ruby on Rails welkomstschermRuby on Rails welkomstscherm

Deze stappen creëren een nieuw Ruby-project terwijl de juiste Ruby-versie wordt ingesteld. Dit legt een solide basis voor uw applicatieontwikkeling.

Belangrijk: Bij het uitvoeren van de rails new-opdracht wordt automatisch een lokale Git-repository aangemaakt voor uw Ruby-project. Het is echter nog niet gekoppeld aan een externe versiebeheerservice.

Voor een goede versiebeheer en gegevensveiligheid wordt u aangemoedigd om uw project te koppelen aan een hostingservice zoals GitLab, GitHub of Bitbucket.

Als u een repository-hostingservice nodig heeft, biedt Stackhero een GitLab-cloudservice die in slechts 2 minuten kan worden ingesteld.

Bij het gebruik van een online ontwikkeloplossing zoals Stackhero Code-Hero, moet u uw config/environments/development.rb-bestand aanpassen. Voeg de volgende configuratie toe nabij het laatste end-trefwoord. Vervang <XXXXXX>.stackhero-network.com door uw daadwerkelijke serverhostname:

config.hosts << "<XXXXXX>.stackhero-network.com"

Voorbeeld van hostconfiguratiesVoorbeeld van hostconfiguraties

Start ten slotte de Rails-server met deze opdracht:

bin/rails server -b 0.0.0.0

Deze opdracht zorgt ervoor dat de Rails-server toegankelijk is vanaf elk IP-adres, wat vooral handig is bij werken op afstand via Stackhero Code-Hero.