content_for показывает только в этом представлении, а не в других - PullRequest
0 голосов
/ 24 октября 2011

В моем представлении действий я использую 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 %>

Однако,он только показывает, активен ли вид деятельности, а не в других.Почему это так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...