Je fais un site de rails où vous pouvez prendre rendez-vous pour un service. Actuellement, j'ai un modèle de rendez-vous et de client. Maintenant, j'ai décidé que pour obtenir les informations du client (nom, email, etc) à partir d'un objet de rendez-vous, je ferais une association entre les deux modèles. Maintenant, la façon dont je le vois, un rendez-vous devrait have_one
client et un client devrait have_many
rendez-vous. Cependant, je n'ai jamais vu une association entre deux modèles où ils ont tous deux have_x
associations. Alors, je me demande si c'est possible, ça va marcher? Y a-t-il aussi une meilleure façon de faire cela, peut-être quelque chose qui me manque? Toute opinion serait très appréciée!Deux modèles avec une association de have_one à have_many possible dans Rails?
0
A
Répondre
3
Je ne crois pas que cela fonctionnera. Vous pouvez utiliser la méthode belongs_to
pour associer votre Appointment
à votre Client
:
class Appointment < ActiveRecord::Base
belongs_to :client
end
class Client < ActiveRecord::Base
has_many :appointments
end
0
A Client
has_many
:appointments
et un Appointment
belongs_to
un :client
Questions connexes
- 1. rails modèles scénario association
- 2. deux association appartient_to avec les mêmes modèles
- 3. Association d'une association un-à-plusieurs avec une association plusieurs-à-plusieurs dans Rails 3
- 4. Association de modèles avec polymorphes
- 5. Correspondance has_many association sur deux modèles
- 6. Rails: Comment déclarer une association un-à-un facultative entre deux modèles
- 7. rails simple_form deux modèles
- 8. Rails Association Aide pour plusieurs modèles
- 9. Rails association avec les modèles et la migration
- 10. Association de modèles
- 11. Quelle est la bonne association entre ces deux modèles?
- 12. Mettre à jour l'horodatage sur une association polymorphique dans Rails
- 13. Rails association HABTM à travers deux tables de jointure
- 14. association de rails has_many_and_belongs_to
- 15. rspec association de modèles avec Factory Girl
- 16. Comment configurer une association de trois modèles?
- 17. rails 3 association polymorphique avec un trombone et plusieurs modèles
- 18. Création d'une association de modèles d'amitié dans des rails
- 19. Calendrier des événements, rails 4, association avec les modèles
- 20. Récupérer le nom Active Record Association entre deux classes \ modèles
- 21. Interrogation via une association Rails
- 22. Ruby on Rails:: inclure dans une association polymorphe avec des sous-modèles
- 23. named_scope dans les rails avec une association has_many
- 24. Correct Association entre les modèles dans les rails 3
- 25. rails: un simple_formulaire avec deux modèles indépendants?
- 26. Ajout d'une portée à une association has_many through dans Rails
- 27. Rails association étrange tri
- 28. Rails Database Association/Migration
- 29. Modèle de rétroaction pour les modèles à deux rails
- 30. Rails Association polymorphe avec un comportement différent