HTML.ERB é HTML misturado com Ruby, usando tags HTML. Todo o Ruby está disponível para programação junto com HTML.
A seguir está a sintaxe do uso de Ruby com HTML -
<% %> # executes the Ruby code
<%= %> # executes the Ruby code and displays the result
Exemplo
<ul>
<% @products.each do |p| %>
<li><%= @p.name %></li>
<% end %>
</ul>
A saída de qualquer coisa nas tags <% =%> é copiada diretamente para o fluxo de saída HTML. Para proteger contra injeção de HTML, use a função h () para html_escape a saída
Por exemplo
<%=h @user_entered_notes %>
Verifique o seguinte link no XML Builder .
rails-reference-guide.htm