HTML.ERB es HTML mezclado con Ruby, usando etiquetas HTML. Todo Ruby está disponible para programación junto con HTML.
A continuación se muestra la sintaxis del uso de Ruby con HTML:
<% %> # executes the Ruby code
<%= %> # executes the Ruby code and displays the result
Ejemplo
<ul>
<% @products.each do |p| %>
<li><%= @p.name %></li>
<% end %>
</ul>
La salida de cualquier cosa en las etiquetas <% =%> se copia directamente en el flujo de salida HTML. Para protegerse contra la inyección de HTML, use la función h () para html_escape de la salida
Por ejemplo
<%=h @user_entered_notes %>
Consulte el siguiente enlace en XML Builder .
rieles-referencias-guía.htm