Nein, das gehört nicht dazu. Das bedeutet, dass Sie die Verknüpfung nicht aus beiden Richtungen abfragen können. Wenn dies jedoch für Ihre App nicht erforderlich ist, ist dies nicht erforderlich.
Wie Cody sagt, nicht zwingend - aber wird der 90% -Fall sein.
Siehe Rails-API-Dokument für ActiveRecord-Verknüpfungen .
Wenn Sie entweder has_many
oder belongs_to
angeben, wird eine Reihe von (Hilfs-) Methoden zu Ihrer Rails Model-Klasse hinzugefügt. Die obige Seite zeigt die spezifischen Methoden, die automatisch im Tabellenformat hinzugefügt werden. Wenn Sie also nur ein Ende der Assoziation angeben, z. Das Kind, Sie könnten nur die entsprechenden Methoden aus dem Child-Modell verwenden.
Tags und Links ruby-on-rails associations