has_and_belongs_to_many le fait naturellement il me semble, du moment que tu utilise destroy (exécute les callbacks de destruction) et pas delete (ce qui n'est pas propre si tu veux éviter de mettre en péril ton intégrité relationnelle)
Michel Belleville 2010/8/18 patxi.mayol <[email protected]> > Eo, > > j'ai une relation N<->N entre deux tables articles et commandes : > Fichier : commande.rb > class Commande < ActiveRecord::Base > has_and_belongs_to_many :articles > end > Fichier : articles.rb > class Article < ActiveRecord::Base > has_and_belongs_to_many :commandes > end > la table liée est articles_commandes avec les champs article_id et > commande_id uniquement > > Si je supprime un article, comment fait-on pour que l'enregistrement > correspondant soit supprimé dans la table liée articles_commandes ? > - par du code dans le controller > - par une option dans articles.rb au niveau de > has_and_belongs_to_many ? > > Merci de votre aide > > -- > 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] -- 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]
