Perche' non funziona?

Ho installato ruby su due p.c. dotati di windows xp.
Ho creato una maschera con Html e Css: all’interno ho inserito codice
Ruby segnalato da " <% " all’inizio e da " %> " alla fine.
Quando apro la videata con Mozilla Firefox invece di eseguire il codice
mi mostra la videata e il codice Ruby scritto tutto su una riga.
Perche’ non esegue il codice? Cosa manca per far funzionare il tutto
come vorrei?
cosi’ non dovrebbe partire automaticamente eRuby?
Grazie a tutti.

Non se apri il file .html con un browser.
Il browser non sa che tu vuoi usare ruby, la pagina va pre-processata
con ERB.

Dovrebbe essere su per giu’ cosi’:

require ‘erb’

#Â definisci il tuo environment (o “binding”) ruby, ovvero
#Â questo oggetto e variabili locali che userai nel file .html
#Â …

rhtml = ERB.new File.load(‘mia_pagina.html’)
puts rhtml.result(self.binding)

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs