J'ai un problème. Dans mon application, j'utilise des rails_admin Gem. Tout est bon sauf une chose. Pour certains modèles, je veux rendre possible uniquement pour les supprimer. Y a-t-il un moyen facile de faire cela? P>
3 Réponses :
Essayez de changer dans le fichier: config / initialiseurs / rails admin.rb Vous pouvez commenter les actions que vous ne voulez pas autoriser! P>
essayé cela, mais ça n'a pas aidé
Vous pouvez faire cela à l'aide de CANCAN: https://github.com/sferik/rails_admin/wiki / CANCAN
Ajoutez ceci à votre cannot :manage, Model # disable all actions for this model
can :destroy, Model # enable only to remove
Dans votre fichier rails_admin.rb, vous pouvez ajouter les actions par défaut de vos modèles en ce que vous pouvez ajouter des exceptions comme indiqué ici A>. Voici un exemple: p> Voici le lien vers la documentation Rails_Admin sur les actions: https://github.com/sferik/rails_admin/wiki/actions p> p>
Vous avez marqué la réponse comme correcte quand il ne répond rien.