Монгоидная реляционная полиморфная ассоциация

Кто-нибудь знает, как сделать полиморфную ассоциацию вMongoid это имеет отношение в пользу, но не встраивание.

Например, это мойAssignment модель:

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

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

  referenced_in :assignable, :inverse_of => :assignment
end

которые могут иметь полиморфную связь с несколькими моделями:

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

  field :name, :type => String

  references_many :assignments
end

Это выдает ошибку, говоря неизвестную константу Assignable. Когда я меняюreference вembedэто все работает как описано вДокументация Mongoid, но мне нужно, чтобы это былоreference.

Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос