Ist das möglich?Schienenmodell, das durch eine Join-Tabelle führt
In einem Ereignissystem kann ein Ereignis mehrmals vorkommen. (dh, wenn es sich um ein 3-tägiges Ereignis handelt und jeden Tag zu einer anderen Zeit). Jedes Mal ist ein Ort damit verbunden. Schließlich ist jedem Ort eine Adresse zugeordnet. Kann ich diese Adressen nun über mein Ereignismodell referenzieren?
Ich denke konzeptionell etwas wie folgt aus:
class Event < ActiveRecord::Base
has_many :TimePlaces
has_many :Places :through => :TimePlaces
has_many :Addresses :through => :PlaceAddresses :through => :Places
Ich mag Ihre Idee besser zum Begrenzen meiner Joins. Es sollte einen effizienteren Weg für mich geben, und ich werde es so finden. – kd7iwp