Кто-нибудь знает, как сделать полиморфную ассоциацию в 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
Это вызывает ошибку, говоря, что неизвестная константа назначается. Когда я меняю ссылку
на embed
, все это работает, как описано в документации Mongoid , но мне нужно, чтобы это была ссылка
.
Спасибо!