替换视图中的 HTML 代码

如果你想在运行时确定要在页面上打印的 html 内容,那么 rails 就是一个非常好的解决方案。它有一个叫做 content_for 的东西,它允许我们将一个块传递给一个 rails 视图。请查看以下示例,

声明 content_for

<div>
  <%= yield :header %>
</div>

<% content_for :header do %>
 <ul>
   <li>Line Item 1</li>
   <li>Line Item 2</li>
 </ul>
<% end %>