Fiche technique | |
---|---|
Type de produit : | Gabarit |
Auteur : | Seki Masatoshi |
Licence : | Licence Ruby |
Date de publication : | 2003 |
Introduction
ERB est une bibliothèque de gabarit standard de Ruby permettant d'intégrer du code Ruby directement dans des fichiers texte, comme du HTML. Elle est utilisée pour générer des documents dynamiques, où les données et la logique de l'application peuvent être insérées dans des gabarit. ERB fonctionne en interprétant les balises spéciales intégrées dans le texte et en les remplaçant par le résultat de l'évaluation du code Ruby.
Comment fonctionne ERB ?
ERB utilise des balises spécifiques pour insérer du code Ruby dans un texte :
- <%= ... %> : Évalue le code Ruby à l'intérieur et insère le résultat dans la sortie.
- <% ... %> : Exécute du code Ruby sans produire de sortie (par exemple, des conditions ou des boucles).
- <%# ... %> : Ajoute un commentaire qui sera ignoré dans la sortie générée.
Remarque
- ERB a été intégré dans Ruby à partir de la version 1.8.0, publiée le 4 août 2003. C'est depuis une composante standard de Ruby, inclus directement dans la bibliothèque standard sans nécessiter d'installation supplémentaire.
Dernière mise à jour : Lundi, le 14 octobre 2024