Как использовать кэширование 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 %>
Что я делаю неправильно?
Благодарен за все отзывы.