Ruby on Rails

Les vues

Les vues sont l’interface graphique de l’application. Elle sont en html et peuvent être entièrement réalisé par des graphistes connaissant les bases du html. Chacun des contrôleurs possèdent ses vues, ROR associe a chaque actions du contrôleur une vue.

Ces vues héritent directement des différentes variables du contrôleur.

ROR propose deux types de vues : layout et vue. Un layout est un gabarit globale qui est commun a plusieurs pages (penser au header, menu et footer d’un site) alors que les vues appartiennent aux contrôleurs uniquement.

Toujours dans le concept DRY, des vues peuvent être utilisé dans d’autres vues afin de ne pas multiplier le code (penser à l’affichage du profil d’un utilisateur qui apparaitrai a de multiples endroits dans le site).