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 dans la documentation Stackhero !

Stackhero propose une solution Ruby cloud clé en main 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é accrue.
  • Profitez de la sauvegarde automatique, des mises à jour en un clic et d'une tarification simple, transparente et prévisible.
  • Bénéficiez d'une performance optimale et d'une sécurité robuste grâce à une infrastructure privée et dédiée.

Gagnez du temps et simplifiez-vous la vie : il ne vous 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 !