Ruby on Rails 2.1 - HTML - RHTML



RHTML 是在 HTML 标签中使用 Ruby 的 HTML。对于编程来说,HTML 加上 Ruby 全都可用。

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

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

示例

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

在 <%= %> 标签中的任何内容的输出都会直接复制到 HTML 输出流。为保护 HTML 注入,使用 h() 函数对输出进行 html_escape。

示例

<%=h @user_entered_notes %>
rails-quick-guide.htm
广告