Bonjour,
Je commence a bien m’amuser avec ror.
Mais je ne comprend pas encore quand est-ce qu’il faut creer un nouveau
controller. Pourquoi ne pas mettre toutes les methodes pour chaque view
(vue) dans un seul controller?
Et si c’est pour des raisons de clarete, est-ce que une exces de
controller est nuisible? Je veux dire est-ce que la vitesse d’execution
va reduire avec un controller par vue par exemple comparer a un
controller pour toutes les vues?
Merci
On Nov 26, 2007 10:23 AM, Raph I. [email protected]
wrote:
Bonjour,
Je commence a bien m’amuser avec ror.
Mais je ne comprend pas encore quand est-ce qu’il faut creer un nouveau
controller. Pourquoi ne pas mettre toutes les methodes pour chaque view
(vue) dans un seul controller?
Un fichier de millier de ligne est très dur à lire
Et si c’est pour des raisons de clarete, est-ce que une exces de
controller est nuisible? Je veux dire est-ce que la vitesse d’execution
va reduire avec un controller par vue par exemple comparer a un
controller pour toutes les vues?
C’est tout à fait dans un esprit de clareté que ca soit au niveau de
tes fichiers qu’au niveau de tes routes. Car en effet tu peux réaliser
une arborescence complete avec un seul controller, mais c’est super
illisible.
il y a pas vraiment de limite dans le nombre de controller. Par contre
si tu as que des controllers d’une seule méthodes tu pourras commencer
à te poser des questions.
–
Cyril M.
Je pense que ton problème vient plutôt de la “théorie” derrière Rails,
et notamment l’architecture MVC (Model View Controller). Si tu veux
approfondir, tu peux éventuellement trouver un bouquin sur les Design
Pattern (je n’ai pas de référence à te proposer, par contre).
L’intro au sujet par wikipedia :
++
yk
Le 26/11/07, Raph I.[email protected] a écrit :