Ecoute à première vue, oui c'est possible. Tu peux placer deux div dans ta vue, une qui contient la select box avec les mandants existants et une autre qui est vide. Tu places un lien ajax qui permet de rajouter un mandant (formulaire de l'ajout de mandant dans un partiel et un page.replace_html dans un RJS pour mettre à jour la division). Une fois que le formulaire a été envoyé, avec à nouveau un RJS tu raffraichi cette fois ci le div qui contient la select box des mandants.
Est-ce que j'ai été assez précis ? Si par hasard tu veux une belle documentation en Français sur l'AJAX avec Rails et les RJS je te recommande cette publication disponible en ligne : http://www.oreilly.fr/catalogue/2354020007 @+, Nicolas. On May 5, 3:33 pm, Noe <[EMAIL PROTECTED]> wrote: > Heu... Personne n'a déjà eu ce cas? > > J'ai trouvé un bout de réponse > ici:http://www.railsforum.com/viewtopic.php?pid=5243#p5243 > ... Mais ça me paraît bien compliqué! > > A la limite ce qu'il faudrait, c'est que, par défaut, je mette la > liste déroulante avec les mandants existants dans la base de donnée et > avec un lien Ajax que ça enlève cette liste déroulante et que ça la > remplace par le formulaire pour un nouveau mandant. J'ai essayé, mais > je bute sur le fait qu'il faut, quand je clique sur "enregistrer > nouveau projet", aussi enregistrer le mandant et ajouter son id dans > la table projects... Donc j'ai à faire à 2 modèles à l'intérieur d'un > seul formulaire... > > Si quelqu'un pouvait juste me mettre sur la bonne voie, je lui en > serais vraiment très reconnaissant, car la je nage un peu! > > Merci! > > Noé --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED] -~----------~----~----~----~------~----~------~--~---
