eRuby | |
---|---|
Typ | Značkovací jazyk |
Zapsáno v | rubín |
Operační systém | multiplatformní |
Nejnovější verze | 1.0.5 ( 12. prosince 2004 ) |
Licence | GPL a LGPL |
webová stránka | modruby.net/en/index.rbx… |
eRuby je značkovací jazyk v jazyce Ruby . Často se používá k vložení kódu Ruby do dokumentu HTML , podobně jako ASP , JSP a PHP .
eRuby umožňuje vložení kódu napsaného v Ruby pomocí dvojice oddělovačů <%a %>.
Několik příkladů použití:
Jednořádkový kód
<% rubínový kód %>Alternativní zápis:
% rubínového kóduVíceřádkový kód
<ul> <% 3x do %> <li>položka seznamu</li> <% end %> </ul>Výsledek:
Stejný kód lze také zapsat jako:
<ul> %3krát <li>položka seznamu</li> % konec </ul>Nahrazení výsledku výrazu
<%= rubínový výraz %>— Hodnota 11 vypočítaná z výrazu 7 + 4bude dosazena mezi oddělovače.
Komentáře
<%# rubínový kód %>- stejně jako komentář v Ruby. Veškerý kód Ruby za znakem # je ignorován a nic negeneruje. Jiné standardní konstrukce v eRuby jsou podobné těm v Ruby, jako je substituce řetězce za
#{string_name}, který je také podobný Perlu nebo PHP.
Existuje několik implementací eRuby:
Implementace eRuby v jazyce C .
Implementace eRuby napsaná výhradně v Ruby a zahrnutá ve standardní knihovně Ruby.
Implementace eRuby v jazyce Ruby a také v Javě .
rubín | |
---|---|
Lidé | |
IDE |
|
Implementace |
|
Aplikace |
|
Knihovny a rámce |
|
Serverový software | |
jiný |
|
|