2012-10-26 4 views
0

Je viens juste de terminer mon premier livre d'apprentissage de RoR et je voulais m'exercer davantage à étendre le projet, mais je ne sais pas comment structurer les ajouts que je veux faire. faire et apprécierait quelques conseils.Structuration d'une application de type CMS Rails

À l'heure actuelle, l'application est séparée par des pages qui ont un modèle contrôlant la logique et un contrôleur qui achemine cette logique vers la vue, mais aucune des pages ne comporte de fonctions de transition. Je veux créer une page qui a des fonctionnalités pré-modélisées avec la logique d'autres modèles, un peu comme des widgets dans WordPress, ou des plugins dans Magento. Si j'avais un modèle Page et que je voulais injecter une liste Bestsellers dans la vue, ou si j'avais un modèle Blog et que je voulais injecter une liste de produits avec un tag appelant à un modèle avec tout le balisage, quelle est la bonne façon pour faire ça?

Seraient-ce des modules? Est-ce que je créerais simplement un autre modèle de vue pour Catalogue que j'appellerais dans la vue Index de page?

Répondre

0

Peu importe, j'ai trouvé la réponse à ce que je cherchais here