хочет кэшировать Post
вид, но вид зависит от прав доступа текущего пользователя (например, я только показать, если current_user.can?(:edit, @post)
на ссылку «Изменить»)Получить строку, представляющую пользователя канкан способность
Так Я хотел бы, чтобы мой кеш-ключ включал представление возможностей CanCan текущего пользователя, чтобы я мог сделать недействительным кеш, когда меняются возможности пользователя.
SO: как я могу получить строку, которая представляет возможности текущего пользователя, такие как 2 разных пользователя с одинаковыми способностями будут генерировать одну и ту же «строку способностей»?
Я попытался user.ability.inspect
, но это не дает ту же строку для различных пользователей, которые имеют те же возможности
пропустил эту награду! :( – RGB