Ruby on Rails - HTML.ERB

HTML.ERB è HTML mescolato con Ruby, utilizzando tag HTML. Tutto Ruby è disponibile per la programmazione insieme all'HTML.

Di seguito è riportata la sintassi per utilizzare Ruby con HTML:

<% %>   # executes the Ruby code
<%= %>  # executes the Ruby code and displays the result

Esempio

<ul>
   <% @products.each do |p| %>
      <li><%=  @p.name %></li>
   <% end %>
</ul>

L'output di qualsiasi cosa nei tag <% =%> viene copiato direttamente nel flusso di output HTML. Per proteggerti dall'iniezione di HTML, usa la funzione h () per html_escape l'output

Per esempio

<%=h @user_entered_notes %>

Si prega di controllare il seguente collegamento su XML Builder .

rails-references-guide.htm