J'utilise CanCan pour vérifier les permissions des utilisateurs et afficher ou supprimer le contenu des pages de façon conditionnelle pour mes utilisateurs. Je veux mettre en cache mes pages bien, et même avec la mise en cache de fragment ne peut pas trouver une solution élégante ... par exemple:Rails - mise en cache et vues basées sur les permissions
cache do
# much code
if can?
# little code
else
# little code
# much code
if can?
# little code
else
# little code
# much code
Certes, je ne suis pas seul et il y a une bonne façon de le faire. Qu'est-ce qui est généralement considéré comme la meilleure pratique ici?
Merci beaucoup pour votre contribution.