--- layout: post title: "TP2 de programmation objet interprétée - les joyeux de la couronne" categories: ruby-2a --- # Les joyeux de la couronne (web) Ce TP a pour but de vous faire créer une premiere application rails et d'en découvrir son arboresence. ## Installation de rails Vérifier la version de sqlite et de ruby sur votre système Installer la gem rails (comme a déjà installé rspec) sauf qu'il n'est pas utile d'ajouter quoi que ce soit dans PATH ## The Rails Command Line Pour les étapes suivantes nous allons nous servir des outils en ligne de commande fournis par rails : https://guides.rubyonrails.org/command_line.htm ### Création de l'application Créer une application rails portant le nom "jdlc" Observez les fichiers qui sont créés et les dépendances installées Allez dans le dossier jdlc, vous êtes à la racine de l'application. Vous retrouvez l'arborescence décrite dans le cours, visitez là. ### Lancement de l'application `bin/rails server` lance un serveur web sur le port 3000. C'est fait votre application fonctionne ! Les logs de l'application sont affichés dans le terminal. Allez voir à quoi elle ressemble avec votre navigateur préféré sur http://localhost:3000 ### Modifier la page d'accueil On va commencer par personnaliser la page d'accueil. Créer un controller `HomeController` avec une action `welcome`. Servez vous du générateur décrit dans la documentation (`bin/rails generate`) Modifier config/routes.rb pour faire pointer la racine (/) sur l'action `welcome` de `HomeController` Retournez dans le navigateur et rafrachissez la page (F5) Modifiez maintenant la vue concernée avec un contenu simple tel que : ```
Bienvenue !
``` Retournez dans le navigateur et rafrachissez la page (F5) Affichez la source. Vous remarquerez que la vue ne contient que le `` de la page HTML. Si vous souhaitez modifier le layout, pour modifier la balise `