Aceasta este comanda erb care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
stema — Ruby Templating
REZUMAT
stema [--versiune] [-UPdnvx] [-E ext[:int]] [-S nivel] [-T mod] [-r bibliotecă] [--] [fișier ...]
DESCRIERE
stema este un front-end de linie de comandă pentru biblioteca ERB, care este o implementare a eRuby.
ERB oferă un sistem de șabloane ușor de utilizat, dar puternic pentru Ruby. Folosind ERB, Ruby real
codul poate fi adăugat la orice document text simplu în scopul generării documentului
detalii informaționale și/sau controlul fluxului.
stema este o parte din Rubin.
OPŢIUNI
--versiune Tipărește versiunea de stema.
-E extern[:intern]
--codare extern[:intern]
Specifică valoarea(ele) implicită(e) pentru codificări externe și codificări interne.
Valorile trebuie separate prin două puncte (:).
Puteți omite cea pentru codificări interne, apoi valoarea
(Encoding.default_internal) va fi zero.
-P Evaluează liniile care încep cu % ca cod Ruby și elimină EOL-ul final.
-S nivel Specifică nivelul de siguranță în care va rula scriptul eRuby.
-T mod Specifică modul de tăiere (implicit 0). mod poate fi unul dintre
0 EOL rămâne după ce scriptul ruby încorporat este evaluat.
1 EOL este eliminat dacă linia se termină cu %>.
2 EOL este eliminat dacă linia începe cu <% și se termină cu %>.
- EOL este eliminat dacă linia se termină cu -%>. Și conducând
spațiile albe sunt eliminate dacă directiva erb începe cu <%-.
-U poate fi unul dintre Setează valoarea implicită pentru codificări interne
(Encoding.default_internal) la UTF-8.
-d
--depanare Activează modul de depanare. $DEBUG va fi setat la true.
-h
--Ajutor Imprimă un rezumat al opțiunilor.
-n Folosit cu -x. Afișează numărul liniei fiecărei linii din ieșire.
-v Activează modul pronunțat. $VERBOSE va fi setat la adevărat.
-x Convertește scriptul eRuby în script Ruby și îl imprimă fără linie
numere.
EXEMPLE
Iată un script eRuby
<% necesită „prim” -%>
<%= 1+1 %>
<%= __FILE__ %>/ var>
<%= Prime.fiecare(10).to_a.join(", ") %>
Comandă
% erb -T - exemplu.erb
printuri
2
exemplu.erb/ var>
2, 3, 5, 7
Utilizați erb online folosind serviciile onworks.net