¿Encontrar todo por tipo polimórfico en rieles?

¿Hay alguna manera de encontrar todos los modelos polimórficos de un tipo polimórfico específico en Rails? Entonces, si tengo Grupo, Evento y Proyecto, todos con una declaración como:

has_many :assignments, :as => :assignable

¿Puedo hacer algo como:

Assignable.all

...o

BuiltInRailsPolymorphicHelper.all("assignable")

Eso estaría bien.

Editar:

... tal queAssignable.all devoluciones[Event, Group, Product] (conjunto de clases)

Respuestas a la pregunta(3)

Su respuesta a la pregunta