Einfach ausgedrückt bedeutet dies "jedes Modell miteinander verknüpfen". Mit anderen Worten, die Tabellen sind miteinander verknüpft, sodass ** ein Modell auf das andere zugreifen kann **.
Beispiel. ** Muster, in dem ein Benutzer mehrere Kommentare besitzt (Eins-zu-Viele-Beziehung) ** → Verbinde "** A-san " mit den Kommentaren von A-san " Guten Morgen " und " Guten Abend **". → ist "Mr. ** B " und B's Kommentar " Hallo ", der das " Auf Wiedersehen **" verknüpft.
Lassen Sie uns nun zeigen, wie die Zuordnung im Code reproduziert wird. Betrachten Sie das obige ** Muster, in dem ein Benutzer mehrere Kommentare besitzt (Eins-zu-Viele-Beziehung) **. (1) has_many
#Benutzermodell
class User < ApplicationRecord
has_many :comments #Da ein Benutzer mehrere Kommentare besitzt, wird dies zu einem Plural-Kommentar.
end
(2) belongs_to
#Kommentar Modell
class Comment < ApplicationRecord
belongs_to :user #Da ein Kommentar einem Benutzer gehört, wird er zu einem einzelnen Benutzer.
end
Ich erklärte die Grundidee von Eins-zu-Viele-Assoziationen. Ich möchte auch in Zukunft ein wenig mehr angewandte Dinge wie viele-zu-viele-Beziehungen veröffentlichen. Ebenfalls,. Wenn Sie Fehler haben, kommentieren Sie bitte!