Ich versuche, eine Abfrage zu finden, durch die ich die Datensätze aus der Datenbank ziehen können ... Unten finden Sie das BeispielRails Abfrage polymorphe Vereinigung im Zusammenhang
class Apple < AR::Base
has_many :bananas
has_many :events, as: :eventable
end
class Banana < AR::Base
belongs_to :apple
has_many :events, as: :eventable
end
class Event < AR::Base
belongs_to :eventable, polymorphic: true
end
Kann ich jede einzelne Abfrage schreiben, wo ich kann alle Ereignisse eines bestimmten Apfels und alle Ereignisse der mit diesem bestimmten Apfel verbundenen Bananen ziehen.
so:
Wenn Sie die Sammlung wollen eine Active Beziehung zu sein, wird die folgende (Arel Union basiert) Ansatz könnte Hast du eine ID von Apple als Argument? –