Eine Frage zu Rails-Verknüpfungen.
Betrachten Sie die folgenden Modelle:
-
Menschen
-
Ereignisse
-
Bilder
Menschen und Ereignisse können viele Bilder haben.
Bilder, die zu einem Ereignis hochgeladen wurden, müssen die Möglichkeit haben, mit mehreren Personen in Verbindung gebracht zu werden.
Dies bedeutet, dass es zwei Beziehungen zwischen Menschen und Bildern gibt.
Eine, bei der Bilder direkt auf die Person hochgeladen werden. Und eine, bei der eine Person in einem Ereignis markiert ist.
Kann es auch eine Beziehung zwischen einer Person und einem Ereignis geben, basierend darauf, dass sie in einem (oder mehreren) Bildern in einem Ereignis markiert wurden? In dieser Hinsicht handelt es sich um eine Art Bildmarkierungssystem, bei dem Verknüpfungen aufgrund dessen erstellt werden, in welchem Ereignis Personen markiert sind.
Fragen Sie sich, was in Rails die beste Praxis ist, um diese Verknüpfung zu erstellen? Jede Hilfe oder Ratschläge sind sehr willkommen!