ERB ne m'affiche pas mes variables.
Résolu
Templier Nocturne
Messages postés
7734
Date d'inscription
Statut
Membre
Dernière intervention
-
Templier Nocturne Messages postés 7734 Date d'inscription Statut Membre Dernière intervention -
Templier Nocturne Messages postés 7734 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'utilise actuellement ERB pour générer un fichier (jusque là, rien d'exceptionnel...) que je met donc dans une variable puis que je retourne. Cependant, il semblerais que mon template ne prenne pas en compte mes variables (problématique, n'est-il pas ? :/
voici donc mon code :
le fichier erb :
Et le résultat en sortie :
Pourriez vous me dire, s'il vous plait, ce qui ne va pas ?
Merci d'avance :)
J'utilise actuellement ERB pour générer un fichier (jusque là, rien d'exceptionnel...) que je met donc dans une variable puis que je retourne. Cependant, il semblerais que mon template ne prenne pas en compte mes variables (problématique, n'est-il pas ? :/
voici donc mon code :
def main(params) result = "" @number = "azerty" File.open("file.erb").each_line do |line| # à noter qu'ici j'ai pas trouver comment # lire le fichier entier template = ERB.new line tempo = template.result result = "#{result} |- #{tempo}" end return result end
le fichier erb :
test concluant <%= @number %> (ou pas)
Et le résultat en sortie :
|- test |- concluant |- |- (ou pas)
Pourriez vous me dire, s'il vous plait, ce qui ne va pas ?
Merci d'avance :)
A voir également:
- ERB ne m'affiche pas mes variables.
- Le clavier de mon telephone ne s'affiche plus - Guide
- Ma clé usb ne s'affiche pas - Guide
- Nous ne pouvons pas afficher l'image word ✓ - Forum Word
- Mon anniversaire sur facebook ne s'affiche pas ✓ - Forum Facebook
- Powerpoint numéro de page ne s'affiche pas ✓ - Forum Powerpoint