que quiere almacenar una vista Post
, pero la vista depende de los permisos del usuario actual (por ejemplo, sólo muestro el enlace "editar" si current_user.can?(:edit, @post)
)Obtener una cadena que representa las habilidades de cancán de un usuario
Así Quisiera que mi clave de caché incluyera una representación de las capacidades de CanCan del usuario actual, para poder invalidar el caché cuando cambien las habilidades del usuario
SO: ¿cómo puedo obtener una cadena que represente las habilidades del usuario actual de modo que 2 usuarios diferentes con las mismas capacidades generarán la misma "cadena de habilidad"?
He intentado user.ability.inspect
, pero esto no produce la misma cadena para diferentes usuarios que tienen las mismas habilidades
perdidas que recompensa! :( – RGB