Tout d’abord est-ce que j’ai 2 controlleur (client et pannes) ou 1 seul
controlleur hybride (client_pannes)
Je ne dois pas avoir vraiment bien compris les render_partials et leur
véritable utilisation…
A chaque fois que je cherche quelque chose sur le net je tombe sur un exemple
tout simple (un model/un controlleur/une vue) avec un peu d’ajax mais jamais je
ne suis tomber sur quelquechose qui fait intervenir plusieurs notions ensembles
(ex: gestion de plusieurs model sur le même écran (données en provenance de
tables différentes) et échange d’information en AJAX entre ces models.
T’es pas obligé d’avoir un controleur par modèle, sauf si tu veux
faire du CRUD (ActiveRessources).
A priori :
infosdetonmetier=Client.find(:all, :conditions=>[“nom like %?%”,
params[‘q’],
:include=>[“pannes”])
Doit faire l’affaire pour remonter toutes les infos.
ou l’inverse :
Pannes.find( :include=>[“clients”])
Mais dans ce cas j’ai un doute sur les conditions appliquées à une
table “inclue”
Ton controleur gère les infosdetonmetier, et il y a un partial pour
afficher ton tableau de pannes.
Bien sur sur tu veux faire un ihm complète ici, avec filtres,
création, modif, c’est peut-être pas aussi simple…