1

モデルにBooleanフィールドadminがあります。Userしかし、ブロックでuniqを呼び出すと、正しい結果が得られません

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

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

私はそのままのタイプを取得2する必要があります。ActiveRecordで同じことを試してみましたが、うまくいきました。何か案が?adminboolean

編集

私はmongoid 2.6.0を使用しています

ルビー 1.9.3-p374

レール 3.2.11

4

0 に答える 0