Как использовать кэширование Russian Doll на той же модели

Я строю веб-приложение Rails 3.2. В этом приложении я использую русскую куклу в стиле кеширования.

Я загружаю проекты в список таблиц, и записи кэшируются. Проблема в том, что когда я, например, меняю заголовок записи, заголовок в списке не обновляется. Если бы это была ассоциация, я бы использовал:touch => true, но это та же модель.

Вот как я начинаю листинг:

<%= render @projects %>

Это шаблон projects.html.erb:

<% cache projects do %>
  <%= render project %>
<% end %>

Это шаблон project.html.erb:

<% cache project do %>
<tr>
 <td><%= link_to project.title.capitalize, admin_project_path(project) %></td>
 <td><%= project.reference %></td>
 <td><%= show_status project.status %></td>
</tr>   
<% end %>

Что я делаю неправильно?

Благодарен за все отзывы.

0 ответов

Другие вопросы по тегам