Quel est le format/structure typique pour créer une zone administrative dans une application Rails ?
Plus précisément, je ne sais pas ce qu'il en est de ces sujets :
- Comment gérer les situations où les ressources d'un modèle sont accessibles à la fois au public et à l'administrateur ? Par exemple, un modèle d'utilisateur où tout le monde peut créer des utilisateurs, se connecter, etc. mais où seul l'administrateur peut voir les utilisateurs, les supprimer/mettre à jour, etc.
- Quelle est la convention appropriée pour le routage ?
- Comment structurer les contrôleurs ?
- Les contrôleurs dupliqués sont-ils considérés comme corrects ? Par exemple, une version administrateur et une version non-administrateur ?
Merci de votre attention !