zuerst aus, sorry für die noobish Frage. Ich migriere eine Sinatra-App nach Rails und habe ein bisschen Schwierigkeiten damit, da ich neu bei Rails bin.Einrichten einer has_many-Verbindung in Rails, die automatisch aktualisiert
Ich habe zwei Modelle, Benutzer und Auftrag. Ich habe in den Modellen eine has_many & assignes_to-Assoziation eingerichtet, und ich habe eine Benutzer-ID-Assoziationsspalte in Bestellungen hinzugefügt.
Aber ich fühle mich wie Benutzer sollten auch eine Assoziationsspalte haben? (Obwohl ich bin nicht sicher, wie das gründen)
Insbesondere möchte ich in einem suchen, um zu können, und sagen, ob der Kunde vor bestellt hat, als solche:
<% @orders.each do |order| %>
<% if (order.user.orders > 1) %> Y<% end %>
<% end %>
Aber Während ich den Benutzer erreichen kann, kann ich nicht auf alle Bestellungen zugreifen, denen sie zugeordnet sind. Wie richte ich dazu eine Spalte ein, vorzugsweise mit automatischer Aktualisierung, wenn ihnen eine neue Bestellung zugewiesen wird?
'belongs_to_many' Verein? Ein Auftrag kann mehr als einem Benutzer gehören? – augustoccesar
@augustoccesar Ups, tut mir leid - Tippfehler. – Joe