Ruby on Rails - HTML.ERB



HTML.ERB 是 HTML 混合 Ruby,使用 HTML 标签。所有 Ruby 均可用于编程和 HTML。

以下是使用 Ruby 与 HTML 语法 −

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

示例

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

在 <%= %> 标签中的任何内容的输出都会直接复制到 HTML 输出流。为了防止 HTML 注入,请使用 h() 函数对输出执行 HTML 转义

例如

<%=h @user_entered_notes %>

请查看 XML Builder 上的以下链接。

rails-references-guide.htm
广告