dans mon application rails, j'ai un modèle d'organisation, avec une référence à un utilisateur, auquel je veux être en mesure d'accéder via organization_instance.adminstrator. Je ne suis pas sûr comment accomplir cela en utilisant la méthode belongs_to.Nommez une référence dans ActiveRecord
1
A
Répondre
2
Nevermind. La bonne solution (comme je l'ai trouvé), est de faire ce qui suit:
belongs_to :administrator, :class_name => "User"
intéressant ce que la lecture de la documentation peut faire pour vous: D
Cependant, cela pose une nouvelle question qui n'est pas directement apparente de la documentation: Comment générer la migration pour cela? Est-ce que
t.references :user
ou
t.references :administrator
la bonne façon?
Questions connexes
- 1. Nommez une erreur de chargeur
- 2. Nommez dynamiquement une propriété JSON
- 3. Pourquoi cette référence à une association ActiveRecord échoue-t-elle?
- 4. Comment créer/maintenir une référence valide à un objet particulier dans une association ActiveRecord?
- 5. Comment nommez-vous une classe/un module/un module comme
- 6. Pourquoi obtenir une exception de référence circulaire lors de l'appel de to_json sur une ActiveRecord :: Relation
- 7. Association ActiveRecord: créer une nouvelle association ou une référence existante si les attributs associés correspondent
- 8. bonne cheat sheat ou carte de référence pour Rails ActiveRecord
- 9. Comment nommez-vous les propriétés 'back-reference'?
- 10. Nommez trois assemblées qui se réfèrent mutuellement
- 11. Nommez le format de fichier d'impression
- 12. Comment faire une instruction 'OR' dans ActiveRecord?
- 13. Utiliser ActiveRecord :: Base.transaction dans une tâche rake?
- 14. Une expérience avec Castle ActiveRecord?
- 15. Raccourcis dans ActiveRecord?
- 16. Disjonction dans ActiveRecord
- 17. Relations bidirectionnelles dans ActiveRecord
- 18. Paging dans ActiveRecord
- 19. Comment faire référence à SqlConnection (ou chaîne de connexion) dans Castle ActiveRecord?
- 20. LONGUEUR SQL dans ActiveRecord?
- 21. TryFindByPrimaryKey dans Castle ActiveRecord
- 22. ActiveRecord où retourne ActiveRecord :: Relation
- 23. Comment les nommez-vous? (Méthode BLL, méthode DAL, SP)
- 24. Que nommez-vous vos fichiers lors de l'utilisation de MVC?
- 25. Nommez-vous tous les assemblages utilisés par votre produit?
- 26. Benchmarking rails Requêtes ActiveRecord
- 27. Comment nommez-vous et organisez-vous des fichiers CLASS?
- 28. Nommez cette technique (elle peut être appelée 'piggybacking')
- 29. Supprimer ActiveRecord dans Rails 3
- 30. Désactiver les transactions dans ActiveRecord
La documentation prête à confusion sur ce point. Même si ce n'était pas le cas, le sarcasme de tfwright est méchant et inapproprié. Si tfwright pense qu'une section particulière des docs est pertinente, il peut poster un lien. Les remarques de type «RTFM» de Snide renforcent les hiérarchies stupides, découragent les programmeurs novices et constituent un obstacle à l'accès à la fonction principale de ce site. Si vous ne pouvez pas contribuer à Stack Overflow de manière constructive, partez. –