Je suis en train d'apprendre Ruby ERB modèles à l'aide du guide suivant: Tutorial Linkapprentissage Ruby ERB Modèles
Je suis sur la section "exemple très simple" avec le code suivant:
require 'erb'
weekday = Time.now.strftime('%A')
simple_template = "Today is <%= weekday %>."
renderer = ERB.new(simple_template)
puts output = renderer.result()
I voulu exécuter ce code pour générer un fichier html donc je créé un fichier appelé
testing.html.erb
et couru le code avec la commande suivante:Lorsque je l'ai fait via le terminal, plusieurs erreurs sont apparues et le fichier html qui a été généré était vide. Voici les erreurs que j'ai reçues:
J'espérais que quelqu'un pourrait me dire ce que je faisais mal. Suis-je en train d'oublier quelque chose? Ou ne suis-je pas en train d'exécuter la commande erb correctement? Toute aide serait grandement appréciée. Merci!
si vous ajoutez symbole @ à votre variable: '@ weekday' –
Je vais essayer et de faire rapport à vous! – John123
@LukaszMuzyka Je l'ai fait et l'erreur est partie, mais le fichier généré était toujours incorrect. Voici l'erreur: require 'erb' weekly = Time.now.strftime ('% A') simple_template = "Aujourd'hui c'est". renderer = ERB.new (simple_template) met en sortie = renderer.result() – John123