我使用 CanCan 检查用户权限并有条件地为我的用户显示或禁止页面内容。我想缓存我的页面,即使使用片段缓存也找不到优雅的解决方案......例如:
cache do
# much code
if can?
# little code
else
# little code
# much code
if can?
# little code
else
# little code
# much code
当然,我并不孤单,有一个好方法可以做到这一点。通常认为这里的最佳做法是什么?
非常感谢您的意见。