Deal と Contact の 2 つのモデルがあります。
My Contact モデルは Deal モデル内に埋め込まれており、1 つの Deal 内に複数の連絡先を含めることができます。
deal_ids で連絡先を取得するにはどうすればよいですか?
例: deal_ids = ["a9s82sj", "kswid"] deal_ids = deal_ids 内にあるすべての連絡先を取得したい
class Deal
include Mongoid::Document
include Mongoid::Pagination
include Mongoid::Timestamps
include Mongoid::IndexedFields
include Mongoid::Search
has_and_belongs_to_many :contacts
end
class Contact
include Mongoid::Document
include Mongoid::Pagination
include Mongoid::Timestamps
include Mongoid::IndexedFields
has_and_belongs_to_many :deals, inverse_of: :contacts, validate: false
end