フィールドとしてユーザー名を持つコレクションがあります。モデルは、このフィールドを一意であると定義します。ただし、データベースに重複する値を挿入することができました。
class Profile
include Mongoid::Document
include Mongoid::Paperclip
field :username
index({ username: 1 } , { unique: true })
end
ただし、コレクションには同じ2つのユーザー名があります
{ "_id" : ObjectId( "50b3b323421aa95da6000004" ),
"username" : "marceloreuse" }
{ "_id" : ObjectId( "50b3b567421aa93d84000002" ),
"username" : "marceloreuse" }
ここで何が悪かったのですか?