我有一个简单的片段缓存:
-cache_unless user_signed_in?, ['show', @question, @question.user.username, @question.user.score, @question.user.avatar_url] do
当我登录时,该页面没有被缓存,这是我想要的,但是,缓存键仍在计算中,我可以在我的日志中看到 ActiveRecord 查询。
如果条件为真,我期望缓存不会计算新的缓存键。
我有一个简单的片段缓存:
-cache_unless user_signed_in?, ['show', @question, @question.user.username, @question.user.score, @question.user.avatar_url] do
当我登录时,该页面没有被缓存,这是我想要的,但是,缓存键仍在计算中,我可以在我的日志中看到 ActiveRecord 查询。
如果条件为真,我期望缓存不会计算新的缓存键。