erb
Linux
Publiée le
2026-09-27 05:30:43
erb
# Crée un fichier de test pour l'exemple
echo "Salut <%= @user %>!" > template.erb
# Utilise -x pour imprimer le script Ruby sans exécuter
erb -x template.erb
# Imprime le script avec numérotation des lignes (utile pour le debug)
erb -n template.erb
# Active le mode verbeux pour voir ce qui se passe en interne
erb -v template.erb
# Active le mode débogage (set $DEBUG to true)
erb -d template.erb
# Charge une bibliothèque spécifique avant de traiter le template
erb -r 'require "json"' template.erb
# Définit l'encodage par défaut à UTF-8 pour la compatibilité
erb -U template.erb
# Spécifie un mode de trim (ici, 1)
erb -T 1 template.erb
# Désactive l'évaluation du code Ruby sur les lignes commençant par %
erb -P template.erb
# Définit une variable simple pour le test
export USER_NAME="Alice"
# Passe la variable au processus erb (simulé ici)
erb --user=<%= @user %> template.erb
# Nettoie le fichier de test après l'exécution
rm template.erb