RoR #2 : Un Hello World en Ruby on Rails

Suite à mon installation de RoR sous Ubuntu, je suis enfin prêt à afficher un Hello World.

Attention, c’est parti !

 

On commence par créer une nouvelle application RoR :

rails new <nom-du-projet> && cd <nom-du-projet> && bundle install

Puis on génère une page d’accueil :

rails generate controllers home index

 

Rails créé l’arborescence de fichiers et répertoires nécessaires.

Dans cette arborescence, le fichier app/views/home/index.html.erb représente votre page d’accueil.

C’est dans ce fichier, que vous allez exposer à la Terre entière votre message :

<H1>Hello World !</H1>

Supprimez l’ancienne page d’accueil :

rm public/index.html

 

Nous allons maintenant modifier le fichier de routage.

Grâce à ce fichier, le projet Rails sait quelle ressource afficher en fonction des requêtes Get qui sont faites.

Dans config/routes.rb, cherchez la ligne qui commence par ça :

# root :to …

Faites de l’espace en dessous, puis inscrivez ceci :

root :to => ‘home#index’

Enregistrez le fichier.

(Re)Démarrez votre serveur Rails :

rails server

 

Il ne vous reste qu’à visiter votre page d’accueil : http://localhost:3000

La prochaine séance sera créer un échafaudage (scaffold) pour commencer les travaux !

 

Sur le même sujet :

  • Rien sur le même sujet