Introducción
ERB significa Embedded Ruby, y se utiliza para insertar variables de Ruby dentro de plantillas, por ejemplo, HTML y YAML. ERB es una clase de Ruby que acepta texto, y evalúa y reemplaza el código de Ruby rodeado por el marcado ERB.
Sintaxis
- <% number = rand (10)%> este código será evaluado
- <% = número%> este código se evaluará e insertará en la salida
- <% # comentario texto%> este comentario no será evaluado
Observaciones
Convenciones:
- ERB como plantilla: abstraiga la lógica empresarial en el código auxiliar, y mantenga sus plantillas ERB limpias y legibles para las personas sin conocimiento de Ruby.
-
.erb
archivos con .erb
: por ejemplo, .js.erb
, .html.erb
, .css.erb
, etc.
ERB Ejemplos relacionados