替換檢視中的 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 %>