在我的活动视图中,我使用content_for
,如下所示:
<% content_for :activities do %>
<div id="contentblock">
<div class="content_title general"></div>
<ul id="updates">
<% @activities.each do |activity| %>
<li><%= activity.created_at.in_time_zone.strftime("%d-%m-%Y @ %H:%M") %><br /><%= activity.activity %></li>
<% end %>
</ul>
</div>
<% end %>
在应用程序布局中,我想通过这样做来显示:
<% if content_for?(:activities) %>
<%= yield :activities %>
<% end %>
但是,它仅显示活动视图是否处于活动状态,而不显示在其他视图中。那是为什么?