Forum: Rails France Enregistrement dans 2 tables en meme temps + formulaire

Posted by Thomas Tomtom (tombabibel)
on 2010-04-16 18:44
Bonjour,

Voici mon petit problème :
J'ai créé dans ma base de donnée une table annonce et une table enchère.
dans ma table enchère j'ai un champ annonce_id comme clé(pour faire la
liaison entre annonce et enchère).
J'ai un formulaire dans la partie annonce qui va chercher les champs de
ma table annonce et j'aimerai aussi qu'il aille chercher les champs text
de ma table enchère.

J'aimerai par la suite que lorsque je valide le formulaire, mon
controleur "annonce" sauve les données dans la table annonce mais aussi
les données correspondantes dans la table enchère.

Comment dois je procéder ? Que dois je mettre dans les modèles annonce
et enchère : belongs_to ? has_many ? has_many , :through ?

A quoi ressemblera mon formulaire ?
A quoi ressemblera mon controleur annonce ?

Merci pour vos réponses.
Posted by Martin Catty (Guest)
on 2010-04-16 18:50
(Received via mailing list)
Le 16/04/10 18:44, Thomas Tomtom a écrit :
> Bonjour,

Bonjour,

> J'aimerai par la suite que lorsque je valide le formulaire, mon
> controleur "annonce" sauve les données dans la table annonce mais aussi
> les données correspondantes dans la table enchère.

Regarde de ce côté:

http://apidock.com/rails/ActiveRecord/NestedAttrib...

--
Martin Catty || fuse
http://www.noremember.org
http://www.synbioz.com

--
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 
railsfrance@googlegroups.com
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
railsfrance-unsubscribe@googlegroups.com

Subscription settings: 
http://groups.google.com/group/railsfrance/subscribe?hl=fr
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
No account? Register here.