Je travaille sur mon premier projet avec RoR et j'ai besoin de créer plusieurs à plusieurs relations entre deux modèles mais avec la possibilité de commander des objets du premier modèle en association avec le deuxième modèle.Commander le premier modèle en association avec le second modèle
Disons que j'ai deux modèles suivants - Client - Route
Je veux attribuer beaucoup de clients à de nombreux itinéraires, mais avec le stockage afin de cette association, donc par exemple
-Route 1
--Customer 2, position 1
--Customer 1, position 2
-Route 2
--Customer 3, position 1
--Customer 1, position 2
Je pense Je dois utiliser pour cela has_many: through et belong_to et créer un champ "position" dans in-middle-table mais ensuite comment rendre ce champ accessible et modifiable?
Comment opéreriez-vous alors sur ce champ de position? Serait-il également attribué au client? – Inez
Pour une réservation donnée: c = Customer.first b = c.bookings.first b.position Mais le code ci-dessus renvoie les routes déjà en ordre, vous pouvez simplement passer à une partielle (ou boucle sur le résultat défini dans un contrôleur). – cite