Multiple action dans une vue avec rappel


#1

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


#2

Je dirais de commencer par lire le livre de Pragmatic Programer!


#3

2010/1/27 Sébastien Gruhier removed_email_address@domain.invalid

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 :slight_smile: )

  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 :wink:

NG


#4

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


#5

Bonjour,

Merci beaucoup pour toutes vos réponses qui m’ont énormément aidé
(partials, livre et exemple)

Encore merci.

Manu