在我的应用程序中,我正在尝试合并更好的片段缓存。
这样做调用这样的片段是最佳做法:
<% cache("user/#{current_user.id}/info") do %>
<%= current_user.email %> information goes here
<% end %>
答案 0 :(得分:1)
是的,你做得对!
为什么呢? 缓存片段的密钥必须反映内容的“唯一性”:
声明:您的内容为每个用户
结论:您的片段密钥必须与每个用户的不同
用法:使用用户的ID是最佳选择,因为每个用户ID都是uniq !