• 20 heures
  • Moyenne

Ce cours est visible gratuitement en ligne.

Ce cours est en vidéo.

Vous pouvez obtenir un certificat de réussite à l'issue de ce cours.

J'ai tout compris !

Mis à jour le 23/10/2018

Visite guidée : maniez les contrôleurs et les variables

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Parmi les fichiers générés dans le chapitre précédent, ouvrez avec votre éditeur de texte le fichier app/controllers/pages_controller.rb :

Capture d’écran du fichier app/controllers/pages_controller.rb dans le logiciel Atom
Fichier app/controllers/pages_controller.rb dans l'éditeur Atom.io

Le code situé à l’intérieur de ce fichier s’exécutera avant le HTML de notre fichier app/views/pages/home.html.erb.

Testez le code suivant en assignant la valeur 4 à une variable dans ce fichier :

class PagesController < ApplicationController
  def home
    @variable = 4
  end
end

Et dans la vue app/views/pages/home.html.erb :

<h1>Bienvenue !</h1>
<p>Ceci est ma première variable : <%= @variable %>.</p>

Lancez le serveur et affichez la page dans votre navigateur. Vous verrez « 4 » apparaître.

On dit que la classe PagesController est un contrôleur (controller en anglais). Un contrôleur est un fichier qui s’exécute juste avant une vue.

Exemple de certificat de réussite
Exemple de certificat de réussite