dans mon projet j'ai environ 20 formulaires html avec beaucoup de différents <input>
. Ces <input>
sont uniques dans toutes les formes et ils ne se répètent pas entre eux. Pour chaque formulaire, il y a un script qui obtient des données à partir du formulaire, génère un fichier spécifique et le pousse vers le navigateur. et c'est tout. pas de bases de données, d'admin, de logins/mots de passe et d'autres trucs usuels de l'application web.problème avec la structure du projet MVC
donc par exemple en php, la structure du projet peut être quelque chose comme ceci:
formes/
-------> form1/
-------- -------> index.html
---------------> script/
------------- ----------> index.php
-------> form2/
---------------> index.html
----------- ----> script/
-----------------------> index.php
et ainsi de suite. Il est tout à fait clair et il fait de jolies urls comme:
www.website.com/forms/form1
mais Ruby-on-Rails il y a un modèle MVC. Et je n'ai aucune idée de comment organiser la structure avec un projet comme ça. Comment faire les choses correctement? Je ne devrais pas faire 20 contrôleurs différents après tout, non?
Merci pour votre réponse. Eh bien dans chaque tutoriel/screecast que je vois, il y avait à peu près 3 ou 4 contrôleurs. Et je pense que 20, 30 et plus de contrôleurs c'est juste un mauvais projet organisé. Alors, c'est normal? – nukl
Eh bien la plupart des tutoriels/screencasts sont par nature simplifier les choses. Vous attendez un contrôleur pour chaque «zone» de votre application, qu'il s'agisse d'un formulaire unique sans support de base de données ou d'un ensemble de formulaires qui encapsulent une zone particulière de votre application. Vous seul le saurez, mais il existe certainement de nombreuses applications ROR avec beaucoup plus de contrôleurs que cela. Redmine par exemple (A track tracker RG http://github.com/edavis10/redmine/tree/master/app/controllers/) a plus de 40 contrôleurs –