MongoMapper в пользовательском gem с rspec

#ruby #rspec #mongomapper

#ruby #rspec #mongomapper

Вопрос:

Надеюсь, я просто упускаю что-то простое. Я использую mongomapper в приложении rails 3, и оно прекрасно работает. Мне нужно было поделиться им с другим приложением, и я перенес его в gem, который также отлично работает в обоих приложениях rails. Однако, когда я пытаюсь добавить тесты rspec в gem, я получаю следующую ошибку:

/Users/dane/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.2/lib/rspec/core/backward_compatibility.rb:20: в `const_missing’: неинициализированная константа User::MongoMapper (ошибка имени)

Я добавляю действительно простой тест для моей пользовательской модели.

Спасибо!

Комментарии:

1. Требовался ли вам ‘mongo_mapper’ в спецификации / spec_helper? Ошибка указывает на то, что MongoMapper не определен в пространстве имен верхнего уровня, так что вы, вероятно, забыли это сделать.