2016-07-22 2 views
0

Я недавно обновил mongoid до версии 3.0.0 от 2.0 в моем приложении rails. При выполнении операции, которая сохраняет объект (существующий или новый), я получаю Moped::Errors::OperationFailure: The operation: #<Moped::Protocol::Command, говоря, что есть invalid collection name".Модифицированное «недопустимое название коллекции»

full_collection_name для объекта возвращает foo_development.$cmd, Mongoid.default_session.collections возвращает пустой массив, но когда я обращаюсь к базе данных через клиент mongo, все коллекции находятся на своем месте.

мой mongoid.yml

development: sessions: default: database: foo_development hosts: - localhost:27017

ответ

1

Я переместил с рельсов 3.1.3 рельсам 3.2.21 и повышен до Mongoid 3.1.1 с Монго 2.2.6 вместе с BSON 4.0, который решался выпуск

Смежные вопросы