1

在我的应用程序中,我试图合并更好的片段缓存。

像这样调用片段是否是最佳实践:

<% cache("user/#{current_user.id}/info") do %>
  <%= current_user.email %> information goes here
<% end %>
4

1 回答 1

1

是的,你做对了!

为什么?缓存片段的键必须反映内容的“唯一性”:

  • 声明:您的内容对每个用户都是唯一的

  • 结论:每个用户的片段密钥必须不同

  • 用法:使用用户 id 是最好的选择,因为每个用户 id 都是唯一的

于 2013-08-22T18:10:08.907 回答