我正在尝试缓存我的视图中昂贵的片段。应用程序的其他部分有工作缓存。这是视图(在haml中)
@users.each do
- cache user, expires_in: 60*60*8 do
%tr{id: "user_id_#{user.id}"}
%td= user.name
# lots of other simple calcs
-cache "user_#{user.id}_score", expires_in: 1.week do
- score = #expensive calculation
%td= score
但是,当我查看生产时,我找不到缓存
Rails.cache.read('user_215_score')
我究竟做错了什么?