如何在同一模型上使用俄罗斯娃娃缓存

时间:2013-08-16 08:09:35

标签: ruby-on-rails-3

我正在构建一个Rails 3.2 Web应用程序。 在这个应用程序中我使用俄罗斯娃娃风格的缓存。

我在表列表中获取项目并缓存记录。问题是 例如,当我更改记录的标题时,列表中的标题不会更新。 如果这是我将使用的关联:touch =>是的,但它是同一个型号。

这是我开始上市的方式:

<%= 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 个答案:

没有答案