J'ai une application rails 3 qui a deux mises en page distinctes. L'une est destinée aux utilisateurs finaux, et l'autre est une console d'administration pour gérer l'application.
C'est généralement très facile à gérer puisque je peux définir un contrôleur pour utiliser une seule mise en page. Cela fonctionne très bien pour la plupart des paramètres puisqu'ils n'impliquent pas l'utilisateur final. Mais certains de mes modèles le feront. Par exemple, un administrateur qui modifie un profil d'utilisateur par rapport à un utilisateur. Pour que cela fonctionne, dois-je avoir des contrôleurs en double pour un modèle ? Un pour la console d'administration et un pour les utilisateurs ? J'ai l'impression d'avoir jeté DRY par la fenêtre.
Merci d'avance pour tout commentaire.