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.

  1. Tout d'abord, configurez une nouvelle route pour votre application. Ouvrez le fichier config/routes.rb et définissez une route racine qui pointe vers l'action hello#index :

    Rails.application.routes.draw do
      root "hello#index"
    end
    
  2. Ensuite, générez le contrôleur Hello pour gérer la logique de cette route. Exécutez la commande suivante dans votre terminal :

    bin/rails generate controller Hello index --skip-routes
    

    Avec cette configuration, toute requête faite au chemin URL / sera gérée par le HelloController.

  3. Pour afficher le message "Hello World", créez une vue. Ouvrez le fichier à app/views/hello/index.html.erb et remplacez tout contenu existant par le code suivant :

    <h1>Hello World!</h1>
    
  4. 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 RailsPremière page "Hello World" en Ruby on Rails

Félicitations. Vous venez de créer votre première application Ruby on Rails !