J'ai les suivantes Ability
:Comment vérifier l'autorisation cancan sur la page personnalisée ActiveAdmin?
can :manage, ActiveAdmin::Page, name: 'My Page'
Et il fonctionne bien, mais je veux vérifier si l'utilisateur a la capacité de gérer ce ActiveAdmin::Page
dans différentes pages. Alors, quand je les suivantes:
can? :manage, ActiveAdmin::Page, name: 'My Page'
Il est revenu true
pour une page, même si elle n'existe pas!
Mais je veux utiliser dans une autre page! –
'my_specific_page' doit être une instance de' ActiveAdmin :: Page', pas nécessairement la page que vous visitez actuellement. Il suffit de s'assurer que 'my_specific_page' est la page où vous voulez savoir les autorisations – Bustikiller
Oui, je suis d'accord, mais la question maintenant quelle est la bonne syntaxe pour accéder à l'instance de la page ActiveAdmin? –