Pour le dire simplement, cela signifie «associer chaque modèle les uns aux autres». En d'autres termes, les tables sont associées les unes aux autres afin que ** un modèle puisse accéder à l'autre **.
Exemple. ** Modèle dans lequel un utilisateur possède plusieurs commentaires (relation un-à-plusieurs) ** → Connectez "** A-san " avec les commentaires d'A-san " Bonjour " et " Bonsoir **". → est "M. ** B " et le commentaire de B " Bonjour ", reliant le " au revoir **".
Voyons maintenant comment reproduire l'association dans le code. Considérez le modèle ** ci-dessus dans lequel un utilisateur possède plusieurs commentaires (relation un-à-plusieurs) **. (1) has_many
#Modèle utilisateur
class User < ApplicationRecord
has_many :comments #Puisqu'un utilisateur possède plusieurs commentaires, il devient un commentaire pluriel.
end
(2) belongs_to
#Modèle de commentaire
class Comment < ApplicationRecord
belongs_to :user #Puisqu'un commentaire appartient à un utilisateur, il devient un utilisateur unique.
end
J'ai expliqué l'idée de base des associations un-à-plusieurs. À l'avenir, j'aimerais continuer à publier des choses un peu plus appliquées telles que les relations plusieurs-à-plusieurs. Aussi,. Si vous avez des erreurs, veuillez commenter!