Ruby on Rails - HTML.ERB

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