1

我在模型中有一个Boolean字段。但是当我用一个块调用uniq时,它并没有给我正确的结果adminUser

> User.all.map &:admin
=> [true, true, false, true, false, false, false, true, true, true]

> User.all.uniq(&:admin).count
=> 10

我应该得到2原样admin的类型boolean。我在 ActiveRecord 中尝试了同样的事情,它工作正常。任何想法?

编辑

我使用 mongoid 2.6.0

红宝石 1.9.3-p374

导轨 3.2.11

4

0 回答 0