Ruby on rails RubyonRails语法<;%vs<;%=

Ruby on rails RubyonRails语法<;%vs<;%=,ruby-on-rails,ruby,erb,Ruby On Rails,Ruby,Erb,我对ruby和rails都是新手。我下面的教程没有解释和都执行Ruby代码之间的区别 将执行Ruby代码,但不会将返回值呈现为html。 将执行Ruby代码,并将返回值呈现为html。这不是Rails特有的,但也适用于其他模板语言,如jsp、asp,它们也使用和格式化。 <% @statuses.each do |status| %> <tr> <td><%= status.name %></td> <td&g

我对ruby和rails都是新手。我下面的教程没有解释
都执行Ruby代码之间的区别

将执行Ruby代码,但不会将返回值呈现为html。
将执行Ruby代码,并将返回值呈现为html。

这不是Rails特有的,但也适用于其他模板语言,如jsp、asp,它们也使用和格式化。
<% @statuses.each do |status| %>
  <tr>
    <td><%= status.name %></td>
    <td><%= status.content %></td>
    <td><%= link_to 'Show', status %></td>
    <td><%= link_to 'Edit', edit_status_path(status) %></td>
    <td><%= link_to 'Destroy', status, method: :delete, data: { confirm: 'Are you sure?' } %></td>
  </tr>
 <% end %>