Ruby: Een Ruby-project aanmaken

Deze documentatie maakt deel uit van de Ontwikkelplatform-gids. Bekijk de volledige gids hier: Stel uw ontwikkelomgeving in voor een soepele en efficiënte workflow.

👋 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!

Zodra Ruby is geïnstalleerd:

asdf install ruby latest \
  && asdf global ruby latest

Installeer Rails:

gem install rails

Maak uw app aan (vervang my_app door de naam van uw project):

rails new my_app
cd my_app
asdf local ruby latest

Start de Rails-server:

bin/rails server

Ruby on Rails welcome screenRuby on Rails welcome screen

Deze stappen geven u een schone basis voor uw project, en met asdf gebruikt u altijd de juiste Ruby-versie.

Standaard maakt Rails een lokale Git-repository aan voor uw project, maar deze is niet gekoppeld aan een externe hostingdienst.

Voor betrouwbare versiebeheer en back-ups kunt u uw repository koppelen aan een dienst zoals GitHub, GitLab of Bitbucket. Stackhero biedt een GitLab cloud-dienst die draait op dedicated infrastructuur, zodat u privacy en veiligheid heeft in Europa of de USA.

Als u werkt in Stackhero Code-Hero, pas dan uw Rails-configuratie aan voor remote toegang. Open config/environments/development.rb en voeg deze regel toe vlak voor de laatste end, waarbij u <XXXXXX>.stackhero-network.com vervangt door de hostnaam van uw Code-Hero-server:

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

Hosts configurations exampleHosts configurations example

Start vervolgens de server en bind deze aan alle netwerkinterfaces:

bin/rails server -b 0.0.0.0