<% content_for :demo do %>

This is content yielded from a content_for

<% end %>
<%= yield_content :demo %>
<% content_for :demo2 do |fname, lname| %>

This is content yielded with name <%= fname + " " + lname %>

<% end %>
<%= yield_content :demo2, "Johnny", "Smith" %>
<%= content_for?(:demo).to_s %>
<%= content_for?(:fake).to_s %> <% content_for :demo3 do %>

One

<% end %> <% content_for :demo3, :flush => true do %>

Two

<% end %>
<%= yield_content :demo3 %>