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 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.
Specifieke setup voor Code-Hero
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 example
Start vervolgens de server en bind deze aan alle netwerkinterfaces:
bin/rails server -b 0.0.0.0