Dies ist der Befehl erb, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
erb — Ruby-Templating
ZUSAMMENFASSUNG
erb [--Version] [-UPdnvx] [-E ext[:int]] [-S Grad des ] [-T Modus] [-r Bibliothek] [--] [Datei ...]
BESCHREIBUNG
erb ist ein Befehlszeilen-Frontend für die ERB-Bibliothek, die eine Implementierung von eRuby ist.
ERB bietet ein benutzerfreundliches, aber leistungsstarkes Vorlagensystem für Ruby. Mit ERB, echtem Ruby
Code kann zu jedem Nur-Text-Dokument hinzugefügt werden, um ein Dokument zu erstellen
Informationsdetails und/oder Flusskontrolle.
erb ist ein Teil der Ruby.
OPTIONAL
--Version Druckt die Version von erb.
-E extern[:intern]
--Codierung extern[:intern]
Gibt die Standardwerte für externe und interne Codierungen an.
Werte sollten durch Doppelpunkt (:) getrennt werden.
Sie können die eine für interne Kodierungen weglassen, dann den Wert
(Encoding.default_internal) wird Null sein.
-P Wertet Zeilen, die mit % beginnen, als Ruby-Code aus und entfernt die abschließenden EOLs.
-S Grad des Gibt die sichere Ebene an, in der das eRuby-Skript ausgeführt wird.
-T Modus Gibt den Trimmmodus an (Standard 0). Modus kann einer von sein
0 EOL bleibt bestehen, nachdem das eingebettete Ruby-Skript ausgewertet wurde.
1 EOL wird entfernt, wenn die Zeile mit %> endet.
2 EOL wird entfernt, wenn die Zeile mit <% beginnt und mit %> endet.
- EOL wird entfernt, wenn die Zeile mit -%> endet. Und führend
Leerzeichen werden entfernt, wenn die erb-Direktive mit <%- beginnt.
-U kann einer der folgenden Werte sein: Legt den Standardwert für interne Codierungen fest
(Encoding.default_internal) in UTF-8.
-d
--debuggen Aktiviert den Debug-Modus. $DEBUG wird auf true gesetzt.
-h
--help Druckt eine Zusammenfassung der Optionen.
-n Benutzt mit -x. Stellt jeder Zeile in der Ausgabe die Zeilennummer voran.
-v Aktiviert den ausführlichen Modus. $VERBOSE wird auf true gesetzt.
-x Konvertiert das eRuby-Skript in ein Ruby-Skript und gibt es ohne Zeile aus
Zahlen.
Beispiele:
Hier ist ein eRuby-Skript
<% erfordern 'prime' -%>
<%= 1+1 %>
<%= __FILE__ %>/ var>
<%= Prime.each(10).to_a.join(", ") %>
Befehl
% erb -T - example.erb
Drucke
2
example.erb/ var>
2, 3, 5, 7
Nutzen Sie erb online über die Dienste von onworks.net