Ruby: Créer votre première application "hello world" avec Ruby on Rails
Cette documentation fait partie du guide Premiers pas. Consultez le guide complet ici : Premiers pas avec Ruby on Rails.
👋 Bienvenue sur la documentation de Stackhero !
Stackhero propose une solution Ruby cloud prête à l'emploi qui offre de nombreux avantages, notamment :
- Déployez votre application en quelques secondes avec un simple
git push.- Utilisez votre propre nom de domaine et profitez de la configuration automatique des certificats HTTPS pour une sécurité renforcée.
- Bénéficiez de la sauvegarde automatique, des mises à jour en un clic et d'une tarification simple, transparente et prévisible.
- Profitez d'une performance optimale et d'une sécurité renforcée grâce à une VM privée et dédiée.
Gagnez du temps et simplifiez-vous la vie : il suffit de 5 minutes pour essayer la solution Ruby cloud hosting de Stackhero !
Voyons ensemble comment créer une application "Hello World" simple avec Ruby on Rails.
-
Commencez par définir une nouvelle route pour votre application. Ouvrez le fichier
config/routes.rbet définissez une route racine qui pointe vers l'actionhello#index:Rails.application.routes.draw do root "hello#index" end -
Ensuite, générez le contrôleur
Hellopour gérer la logique de cette route. Exécutez la commande suivante dans votre terminal :bin/rails generate controller Hello index --skip-routesAvec cette configuration, toute requête vers le chemin URL
/sera traitée par le contrôleurHelloController. -
Pour afficher le message "Hello World", créez une vue. Ouvrez le fichier
app/views/hello/index.html.erbet remplacez tout le contenu existant par le code suivant :<h1>Hello World!</h1> -
Enfin, démarrez le serveur Rails en lançant la commande ci-dessous dans votre terminal. Connectez-vous ensuite à votre URL de développement (par exemple,
http://<XXXXXX>.stackhero-network.com:3000) pour voir votre application :bin/rails server -b 0.0.0.0
Première page "Hello World" avec Ruby on Rails
Félicitations. Vous venez de créer votre première application Ruby on Rails !