私は本当に奇妙な問題を抱えています。
スタックは次のとおりです。
- Mongoid 3.0.0
- Rails3.2.11スタック
- mongoid_token〜> 1.1.0
- mongodb2.2.0。
rakeコマンドを実行しましたrake db:mongoid:create_indexes
が、インデックスはすべて次のように作成されているようです。
MONGOID: Created indexes on Mongoid::GridFS::Fs::Chunk:
MONGOID: Index: {:files_id=>1, :n=>-1}, Options: {:unique=>true}
MONGOID: Created indexes on Mongoid::GridFS::Fs::File:
MONGOID: Index: {:filename=>1}, Options: {:unique=>true}
...
...
MONGOID: Created indexes on User:
MONGOID: Index: {:token=>1}, Options: {:unique=>true}
...
次に、ユーザーを作成します。
u = User.create!(params)
u.persisted?
=> true
次にmongo
シェルを使用すると、何も永続化されていないことがはっきりとわかります。同様に、User.countも正しい数値を返しません。
私は何が欠けていますか?