Je fais un système de réservation en utilisant des rails.De quelles associations ai-je besoin entre les modèles dans ce scénario?
J'ai 3 modèles - visiteurs, chambres et réservations.
Les visiteurs peuvent rester dans les chambres.
Une réservation peut avoir beaucoup de visiteurs et être dans de nombreuses chambres (ou partagée). Une réservation a également une date de début/fin.
Les visiteurs pourraient potentiellement se déplacer entre les pièces d'une réservation, et les dates de début/fin de ces allocations de salle devraient être connues.
Une seule table de jointure suffirait-elle ici? C'est à dire. visitor_id, room_id, booking_id?
Ou à quoi ressembleraient les associations entre ces modèles? Aurais-je besoin de tables supplémentaires, c'est-à-dire l'allocation des chambres.
Merci beaucoup.
Je pense que c'est peut-être le chemin à suivre, avec une table room_allocation_visitors. Merci. – user88