Rails 3.2 Web アプリを構築しています。このアプリでは、ロシア人形スタイルのキャッシングを使用しています。
テーブル リストでプロジェクトを取得していますが、レコードがキャッシュされています。問題は、たとえばレコードのタイトルを変更しているときに、リストのタイトルが更新されないことです。これが関連付けである場合、私は :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 %>
私は何を間違っていますか?
すべての入力に感謝します。