私は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)
何も返しません。