Je suis curieux de savoir quel est l'état de l'art pour les vues DRY de nos jours. J'ai une application qui évolue depuis plus de trois ans et demi, et ces jours-ci la couche de vue n'est pas un endroit heureux. En premier lieu, j'ai une application qui est utilisée par plusieurs groupes d'utilisateurs différents, et j'ai besoin d'en ajouter d'autres. Il y a un chevauchement important entre ce que voient les différents utilisateurs, mais il y a encore beaucoup de choses exclusives à chaque groupe. Les utilisateurs ont des restrictions quoi et combien de détails ils voient. C'est votre application Web basée sur les rôles standard.Rails: vues DRY pour les utilisateurs basés sur les rôles
Actuellement, l'application utilise un méli-mélo moche de partiels (avec des variables locales), et des partiels utilisant des partiels, content_for blocks et helpers, et un tas de duplication.
Ce que je cherche, c'est ce que les gens font ces jours-ci pour garder leurs vues SÈCHES?
J'ai commencé à regarder Cells (http://cells.rubyforge.org/), mais je me demandais, quoi d'autre est là pour résoudre ce problème.
Qu'est-ce que vous utilisez pour les vues complexes et basées sur les rôles?
Je ne pense pas qu'une réponse générale existe. – Lichtamberg