Gibt es eine Möglichkeit, alle polymorphen Modelle eines bestimmten polymorphen Typs in Rails zu finden? Also, wenn ich Gruppe, Ereignis, und Projekt alle mit einer Erklärung wie:Finden Sie alle durch polymorphe Typ in Rails?
has_many :assignments, :as => :assignable
Kann ich so etwas wie:
Assignable.all
... oder
BuiltInRailsPolymorphicHelper.all("assignable")
Das wäre nett.
Edit:
... so dass Assignable.all
kehrt [Event, Group, Product]
(Array von Klassen)
Ich habe meine Antwort geändert auf der Grundlage der zusätzlichen Informationen, die Sie gab. Ich denke, es wird auf Ihre Bedürfnisse eingehen. –