Est-il acceptable de conserver la logique dans les modèles de vue (en termes MVC et Rails en particulier)? Est-il possible d'éviter quelque chose comme ça? Ou est-ce que j'invente une "bicyclette" et que le dessus se passe bien?Est-il acceptable de conserver la logique dans les modèles de vue?
4
A
Répondre
12
Descend à la préférence bien sûr. Je dirais que ce qui précède est plutôt acceptable. Les conditions et les boucles simples sont assez standard dans une vue. Je dirais que les choses à éviter seraient d'assigner des variables, frapper des modèles pour des données que vous n'avez pas déjà rassemblées, etc.
Si vous ne voulez rien de tel que là-dedans, vous pouvez toujours créer des aides. Ce genre de chose doit être quelque part.
modifier: « ce code ne se rapportent directement à la présentation »
une bonne règle de base est Je dirais que la réponse concernant votre cas ci-dessus est oui.