J'ai trois modèles User
, Supplier
, Company
. Il y a une à plusieurs relation entre User
et Supplier
et, Company
et Supplier
(un utilisateur a de nombreux fournisseurs mais un fournisseur appartient à un utilisateur). Quelle serait la bonne façon de créer une telle association dans Rails 3? Aussi un User has_many Courses through UserCourses
Association en Rails 3
0
A
Répondre
1
Si je vous ai bien compris, il devrait y avoir quelque chose comme ceci:
utilisateur:
has_many :suppliers
has_many :user_courses
has_many :users, through: :user_courses
Fournisseur:
belongs_to :user
belongs_to :company
Société:
has_many :suppliers
1
Si les cours sont un autre modèle avec l'utilisateur, l'entreprise et le fournisseur, alors le suivi devrait fonctionner.
utilisateur: has_many: fournisseurs has_many: user_courses has_many: cours,: à travers =>: user_courses
Fournisseur: belongs_to: utilisateur belongs_to: société
Société: has_many: fournisseurs
Cours: has_many: user_courses has_many: utilisateurs,: à travers =>: user_courses
Questions connexes
- 1. rails 3 Association ActiveRecord
- 2. Rails 3 Portée avec: has_many: through association
- 3. rails has_many association entre 3 tables
- 4. penser association sphynx dans des rails 3
- 5. Rails 3, ActiveRecord, changements Détection en association has_many
- 6. Rails 3 ActiveRecord: Trouver le modèle en trouvant son association
- 7. Association d'une association un-à-plusieurs avec une association plusieurs-à-plusieurs dans Rails 3
- 8. clé inconnue en association Rails
- 9. Est-ce que Rails 3 a find_by association magic?
- 10. Rails 3 construire une balise select avec has_many belongs_to association
- 11. Rails 3 - association de modèle (composition) et la délégation méthode
- 12. Correct Association entre les modèles dans les rails 3
- 13. Interroger le nombre de has_many d'une association dans Rails 3
- 14. Rails 3, after_create dans user.rb pour créer une association d'instance?
- 15. rails 3 association polymorphique avec un trombone et plusieurs modèles
- 16. rails 3 comment interroger un objet et son association has_many
- 17. Rails 3: Portée sur une association has_one option
- 18. Comment faire une association sur 3 tables avec activerecord/rails?
- 19. Rails 3 comment faire une requête avec une association HABTM
- 20. Recherche par association dans Rails 3 avec MetaSearch
- 21. Obtenez le SQL pour une association Rails 3
- 22. Rails 3 - reject_if sur has_many: par association impossible?
- 23. Rails ActiveRecord Association
- 24. Rails association polymorphique + fields_for
- 25. Rails Association options
- 26. Rails Model Association Confusion
- 27. Complex Rails Association
- 28. rails modèles scénario association
- 29. Rails index d'une association
- 30. Rails association de l'has_and_belongs_to_many