Bonjour, Nouveau sur RoR, je cherche a réaliser la séquence suivante. A l'image de l'ajout d'un personne (formulaire personne) j'aimerai que dans la même vue sous le formulaire s'affiche une liste des personnes enregistré. Comment procéder ? Quelle est l'approche la plus "RoR" En lisant par ci par là j'ai vu qu'on pouvais faire cela avec render_component mais que son usage n'était pas trop conseillé (lent), aussi je cherche la solution alternative si possible. Une idée ? Par avance merci. Manu
on 2010-01-27 16:31
on 2010-01-27 16:54
Le 27 janvier 2010 16:31, Kopp Emmanuel a écrit : Hello, > A l'image de l'ajout d'un personne (formulaire personne) j'aimerai que > dans la même vue sous le formulaire s'affiche une liste des personnes > enregistré. > Comment procéder ? > Quelle est l'approche la plus "RoR" > En lisant par ci par là j'ai vu qu'on pouvais faire cela avec > render_component mais que son usage n'était pas trop > conseillé (lent), aussi je cherche la solution alternative > si possible. > > Une idée ? Les vues partielles ("partials" en anglais). -- Jean-François. -- http://www.twitter.com/underflow_ http://www.rubyfrance.org
on 2010-01-29 09:34
2010/1/27 Sébastien Gruhier <sgruhier@gmail.com> > > dans la même vue sous le formulaire s'affiche une liste des personnes > > enregistré. > > Comment procéder ? > > Quelle est l'approche la plus "RoR" > > En lisant par ci par là j'ai vu qu'on pouvais faire cela avec > > render_component mais que son usage n'était pas trop conseillé (lent), > > aussi je cherche la solution alternative si possible. > > les "components" ne sont plus trop à l'ordre du jour je crois Sinon c'est assez simple dans ton controller dans ton action new tu récupères la liste de toutes les personnes enregistrées avec @personnes = Personne.find(:all) et dans ta vue un @personnes.each do personne (entre pipes mais ce clavier ne veux pas me les donner :-) ) personne.nom etc. ou ton partiel end ( il y a aussi for personne (entre pipes) in @personnes do ) voilà mais je pense que c'est assez trivial pour être en effet retrouvé dans un bon livre ;-) NG
on 2010-01-29 15:27
Bonjour, Merci beaucoup pour toutes vos réponses qui m'ont énormément aidé (partials, livre et exemple) Encore merci. Manu
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.