Ouverture de session

Commentaires récents

Syndication
Flux XML

Composants et partials

Composants et partials
Posté par chrysalis le Vendredi, 24 Février, 2006 - 11:01am. Débuter avec Rails

Bonjour,

Je débute avec Ruby et Rails mais je trouve déjà ça génial :)

Par contre je ne comprends pas trop à quel moment utiliser un composant plutôt qu'un template "partial".

Par exemple pour une barre de navigation (générée dynamiquement mais identique sur toutes les pages du site), vaut-il mieux :

* créer un composant Navbar avec juste une méthode qui va afficher la barre, puis intégrer cette barre de navigation dans les templates avec render_component

* ou bien créer un template "partial" qui sera partagé ?

Merci de votre aide.



[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | sujet précédent | sujet suivant | envoyer par email ]

Options d'affichage des commentaires
Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder" pour activer vos changements.

Sujet: 
Composant = vue + logique métier
Auteur: 
tdd
Date: 
Ven, 24/02/2006 - 16:10

Conceptuellement, un composant est une vue ET un fragment de logique métier associé, qu'on peut packager de façon éminemment réutilisable, un peu comme un plug-in. Un partial n'est qu'une vue.

cf. pages 374-377 de Agile Web Dev (quant aux pages de la VF, je ne connais pas les numéros :-))

--
Christophe Porteneuve aka TDD
tdd@tddsworld.com


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Nouveaux liens

Qui est en ligne
Il y a actuellement 1 utilisateur et 32 invités en ligne.

railsfrance.org - communauté francophone des utilisateurs de Ruby on Rails
[ Propulsé par Drupal ]