On 6/13/07, Syoyo <[EMAIL PROTECTED]> wrote: > > Excusez moi je vais reformuler, > > Donc j'ai la table 1 : > ID, > Code, > Libelle, > Type(sachant quil regroupe deux type EXT et TDC pour la table 2 > ci-dessous) > > et la table 2 : > ID, > Nom, > Type de Document, (TDC) > Type d'extention, (EXT) > > Donc pour champ "Type" de la table un j'utilise un champ déroulant qui > me permet de choisir sois TDC ou EXT pour créer > > exemble : > > Table 1 > ID = 1 > Code = PDC > Libelle = Plant de construction > Type = TDC > > Table 1 > ID = 2 > Code = DOC > Libelle = Fichier Texte "Microsoft Word" > Type = EXT > > Donc ici j'ai mais deux type différent pour la table 2 "EXT et TDC" > > Maintenant je veux renseigner la table 2 > > ID = 1 > Nom = Maison sur Paris N°0001 > Type de Document = TDC > Type d'extention = EXT > > Seulement pour la saisie de Type de Document et Type d'extention > j'aimerais pouvoir un menu déroulant avec la liste de la table 1 et son > champ Code. > > Par exemple pour la saisie de Code de la table 1 j'ai mi ceci : > > <%= form_tag :action=>"valider_TABLE1", :id=>@TABLE1.id %> > <table> > <tr> > <td>Type : </td><td>(*)</td> > <td><%= select :TABLE1, :CODE, > [["EXT","ext"],["TDC","tdc"]], :prompt=>"Choisissez ..." %> > </td> > </tr> > </table> <br /> > <%= submit_tag "Valider" %> > <%= end_form_tag %> > > Pour la table 2 "type de document" et "type d'extention" j'aimerais > avoir un menu déroulant > > <%= form_tag :action=>"valider_TABLE2", :id=>@TABLE2.id %> > <table> > <tr> > <td>Type de document: </td><td>(*)</td> > <td><%= select :CODE "de la table1", :TYPE DE DOCUMENT, APPEL DE LA > TABLE1, :prompt=>"Choisissez ..." %> > </td> > </tr> > </table> <br /> > <%= submit_tag "Valider" %> > <%= end_form_tag %> > > Enfin voila a peut près après je ne sais pas comment mi prendre je suis > désolé :-( >
Si tu veux vraiment utiliser les même types dans tes deux tables, je pense que le mieux serait de les sortir et d'en faire une table externe avec son propre model. Ensuite tu as juste à mettre des associations. J'espère avoir un peu aidé -- Cyril Mougel --~--~---------~--~----~------------~-------~--~----~ 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] -~----------~----~----~----~------~----~------~--~---
