Was ist der richtige Weg, um nach dem Erstellen der Tabellen eine FK-Beziehung in den Schienen hinzuzufügen? Ich habe meine Beziehung in meinem Modell definiert, aber muss ich das Feld [foreignntable] _id selbst mit generate migration zur Tabelle hinzufügen? Oder gibt es eine andere Option?
Sie müssen auf jeden Fall eine neue Migration erstellen:
%Vor%Beispiel:
%Vor%Sie müssen ein Juwel wie einen Ausländer verwenden, um die FK-Beschränkung zur Datenbank hinzuzufügen. Die Antwort von @apneadiving fügt der Benutzertabelle eine Spalte "profile_id" hinzu. Es ist eine Beziehung wie gesagt, aber keine Einschränkung in der Datenbank. Ich dachte, ich würde das darauf hinweisen, da ich gerade etwas Ähnliches mache.
Tags und Links ruby ruby-on-rails