L'essentiel de Ruby on Rails

Solution : Créer des pages avec un layout

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Suivez attentivement la correction de l'exercice de ce chapitre. Régis Millet vous donne ses astuces pour créer des pages avec un layout et Ruby on Rails.
04:06

Transcription

Résolvons ensemble l'exercice dans cette vidéo. Commençons par ajouter une page contact dans le contrôleur pages. Ouvrons le contrôleur et rajoutons une action. Une fois fait, il nous faut encore rajouter la route. Ouvrons le fichier routes.rb dans le dossier config et rajoutons la root correspondante selon le même modèle que about Maintenant que nous avons terminé, il nous reste à ajouter le fichier de view. Nous le créons, toujours avec la même extension, html.erb et nous pouvons ici renseigner ce que nous voulons. Testons l'accès à la page. Bien, cela fonctionne. Deuxième point : ajouter un contrôleur users avec une page profile. Faisons cela. Créons un nouveau contrôleur, nommé users_controller.rb et écrivons class UsersController héritant de ApplicationController sans oublier le mot end Créons maintenant l'action profile et fermons. Rajoutons de la même manière la route dans le fichier routes.rb Enfin, attaquons-nous à la view Il faut créer un sous-dossier users, puis une page profile. Mettons-y une petite phrase. Et testons. Bien, cela fonctionne aussi. Rajoutons maintenant les liens au niveau de notre layouts Je ne vais en ajouter pour le moment que quelques-uns. Vous pouvez très bien ajouter les autres vous-mêmes. Rafraîchissons la page. Voilà, ils apparaissent bien. Terminons avec l'usage de l'héritage au sein de nos contrôleurs pour définir la variable d'instance @title par défaut. Rendons-nous dans notre contrôleur ApplicationController, créons-y une méthode set_title avec un @title égal Best topics Récupérons cette méthode et ajoutons-là dans nos différentes actions. Maintenant que cela est fait, rendons-nous dans notre layout application Renseignons ici @title Rafraîchissons pour tester. Le résultat est immédiatement visible à ce niveau, à savoir que le titre de l'onglet est désormais BestTopics celui-là même que nous avions renseigné dans ApplicationController. Ceci clôture cette vidéo sur la solution de l'exercice où il s'agissait d'ajouter des pages à notre application Ruby on Rails.

L'essentiel de Ruby on Rails

Concevez des applications web évolutives et intemporelles avec Ruby on Rails. Installez l’environnement, réalisez un projet de stack overflow, enrichissez-le, etc.

6h08 (85 vidéos)
Aucun commentaire n´est disponible actuellement

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !