Ich habe ein Event-Modell, das viele EventDates hat.Order-Modell nach Assoziationsattributen
Ein EventDate hat ein start_time
Attribut und ein Event hat eine next_occurrence
Methode, die das dazugehörige EventDate mit dem nächsten start_time
findet.
Ich möchte die ersten 5 Veranstaltungen von next_occurrence
bestellt (am ehesten zuerst).
Ich dachte, ich könnte in der Lage sein, die so etwas zu erreichen:
Event.joins(:event_dates).order('event_dates.start_time').limit(5)
aber das ist nicht richtig - wenn ich die next_occurrence
Daten dann sammeln sie betriebsbereit sind.
Wie könnte ich dies abfragen, um Ereignisse zurückgegeben von next_occurrence
?
am ehesten in dem Sinne, der zu diesem geraden Datum die nächstliegende "start_time" hat? – Pavan
so bald wie in den Events mit dem nächsten ** first ** 'start_time' ihrer EventDates. – benjaminjosephw
... Ich dachte, das wäre einfach. Vielleicht nicht? – benjaminjosephw