2

私はGiftモデルを持っています:

class Gift
  include Mongoid::Document
  include Mongoid::Timestamps

  has_many :gift_units, :inverse_of => :gift
end

そして、私はGiftUnitモデルを持っています:

class GiftUnit
  include Mongoid::Document
  include Mongoid::Timestamps

  belongs_to :gift, :inverse_of => :gift_units
end

私のギフトには gift_units があるものとないものがあります。すべてのギフトを照会するにはどうすればよいgift.gift_units.size > 0ですか?

参考:Gift.where(:gift_units.exists => true)何も返しません。

4

2 に答える 2