Questo è il comando erb che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
erb — Ruby Template
SINOSSI
erb [--versione] [-UPdnvx] [-E ext[:int]] [-S livello] [-T modo] [-r biblioteca] [--] [file ...]
DESCRIZIONE
erb è un front-end da riga di comando per la libreria ERB, che è un'implementazione di eRuby.
ERB fornisce un sistema di template facile da usare ma potente per Ruby. Usando ERB, il vero Ruby
il codice può essere aggiunto a qualsiasi documento di testo semplice ai fini della generazione del documento
dettagli informativi e/o controllo del flusso.
erb è una parte di Ruby.
VERSIONI
--versione Stampa la versione di erb.
-E esterno[:interno]
- codifica esterno[:interno]
Specifica i valori predefiniti per le codifiche esterne e interne.
I valori devono essere separati con i due punti (:).
Puoi omettere quello per le codifiche interne, quindi il valore
(Encoding.default_internal) sarà zero.
-P Valuta le righe che iniziano con % come codice Ruby e rimuove gli EOL finali.
-S livello Specifica il livello sicuro in cui verrà eseguito lo script eRuby.
-T modo Specifica la modalità di ritaglio (impostazione predefinita 0). modo può essere uno di
0 L'EOL rimane dopo la valutazione dello script ruby incorporato.
1 EOL viene rimosso se la riga termina con %>.
2 EOL viene rimosso se la riga inizia con <% e termina con %>.
- EOL viene rimosso se la riga termina con -%>. e leader
gli spazi bianchi vengono rimossi se la direttiva erb inizia con <%-.
-U può essere uno dei Imposta il valore predefinito per le codifiche interne
(Encoding.default_internal) in UTF-8.
-d
- debug Attiva la modalità di debug. $DEBUG verrà impostato su true.
-h
--Aiuto Stampa un riepilogo delle opzioni.
-n Usato con -x. Antepone il numero di riga a ciascuna riga nell'output.
-v Abilita la modalità dettagliata. $VERBOSE verrà impostato su true.
-x Converte lo script eRuby in script Ruby e lo stampa senza riga
numeri.
ESEMPI
Ecco uno script eRuby
<% richiede 'primo' -%>
<%= 1+1 %>
<%= __FILE__ %>/ var>
<%= Prime.ogni(10).to_a.join(", ") %>
Comando
% erb -T - esempio.erb
stampe
2
esempio.erb/ var>
2, 3, 5, 7
Usa erb online utilizzando i servizi onworks.net