我需要缓存我的Rails 4网站的主页。它都是静态的,但顶部有动态用户状态块。如果用户未登录,则他会看到登录链接,否则命名和平衡。出于这个原因,我们不能简单地缓存整个页面。我该怎么办?
答案 0 :(得分:0)
Rails允许您使用动态缓存键。
例如,您可以将当前用户的id
用作缓存键的一部分:
cache "homepage_balance_user_#{current_user.id}" do
# stuff that belongs to a specific user
end