Ruby on Rails 2.1 - HTML - RHTML

RHTML 是使用 HTML 标签将 HTML 与 Ruby 混合而成的。所有 Ruby 都可用于与 HTML 一起编程。

以下是使用 Ruby 和 HTML 的语法 −

<% %> 	# 将 Ruby 代码作为块执行
<%= %> 	# 执行 Ruby 代码并显示结果

示例

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

<%= %> 标签中的任何输出都会直接复制到 HTML 输出流。要防止 HTML 注入,请使用 h() 函数对输出进行 html_escape。

示例

<%=h @user_entered_notes %>

rails-quick-guide.html