Asociación polimórfica relacional mongoide

¿Alguien sabe cómo hacer una asociación polimórfica enMongoid eso es del favor relacional, pero no del incrustado.

Por ejemplo este es miAssignment modelo:

class Assignment
  include Mongoid::Document
  include Mongoid::Timestamps

  field :user
  field :due_at, :type => Time

  referenced_in :assignable, :inverse_of => :assignment
end

que puede tener una relación polimórfica con múltiples modelos:

class Project
  include Mongoid::Document
  include Mongoid::Timestamps

  field :name, :type => String

  references_many :assignments
end

Esto arroja un error que dice constante desconocida Asignable. Cuando cambio elreference aembed, todo esto funciona como se documenta enDocumentación de mongoid, pero necesito que seareference.

¡Gracias!

Respuestas a la pregunta(3)

Su respuesta a la pregunta