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 bénéficiez de la configuration automatique des certificats HTTPS pour une sécurité renforcée.
- Profitez de la tranquillité d'esprit avec des sauvegardes automatiques, des mises à jour en un clic, et une tarification simple, transparente et prévisible.
- Obtenez des performances optimales et une sécurité robuste grâce à une VM privée et dédiée.
Gagnez du temps et simplifiez-vous la vie : il ne faut que 5 minutes pour essayer la solution Ruby cloud hosting de Stackhero !
Passons en revue le processus de création d'une simple application "Hello World" en utilisant Ruby on Rails.
-
Tout d'abord, configurez 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 faite au chemin URL
/sera gérée par leHelloController. -
Pour afficher le message "Hello World", créez une vue. Ouvrez le fichier à
app/views/hello/index.html.erbet remplacez tout contenu existant par le code suivant :<h1>Hello World!</h1> -
Enfin, démarrez le serveur Rails en exécutant la commande ci-dessous dans votre terminal. Puis, connectez-vous à 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" en Ruby on Rails
Félicitations. Vous venez de créer votre première application Ruby on Rails !