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:
-
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 latestAls u
asdfnog 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.
-
Installeer vervolgens Rails. Rails wordt gedistribueerd als een RubyGem, wat de installatie eenvoudig maakt:
gem install rails -
Maak vervolgens een nieuwe Rails-applicatie genaamd
my_appen specificeer de Ruby-versie met deze opdrachten:rails new my_app cd my_app asdf local ruby latest -
Om de Rails-server te starten, voert u de volgende opdracht uit:
bin/rails server
Ruby 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.
Speciale case met Stackhero Code-Hero
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 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.