Voici les modèles pertinents:Est-il acceptable de gérer les associations manuellement?
utilisateur produit Commander
Un utilisateur peut vendre ou acheter des produits Une commande a un acheteur, un vendeur et un produit
Je sais que je peux faire ceci avec une relation HABTM entre les commandes et l'utilisateur, mais il me semble qu'il serait plus simple de mettre dans la table de commande les colonnes suivantes:
: seller_id : buyer_id
et de gérer ces relations manuellement car les commandes sont créées une seule fois et jamais modifiées. Cependant, cela ne semble pas très semblable à Rails et je me demande s'il me manque quelque chose de conceptuellement dans la relation HABTM.
Merci, cela a un sens parfait. – sosborn