2011-12-20 2 views
0

В моем проекте используются как MySQL (для таблиц ActiveAdmin), так и MongoDB (для задачи rake, которая выполняет регистрацию файлов) в качестве базы данных. Я использовал Mongoid для подключения своего приложения к MongoDB. Таким образом, у меня есть только файл mongoid.yml в каталоге/config вместе с другими обычными файлами (никаких других файлов для настройки подключения MongoDB). Однако всякий раз, когда я пытаюсь запустить миграцию для MySQL или запустить мое приложение требует MongoDB работает в фоновом режиме еще сервер/задача обыкновение начинаться и выдает ошибкуОтключить MongoDB от rails 3.0.9 запуска приложения?

Failed to connect to a master node at localhost:27017 (Mongo::ConnectionFailure)

Сохраняя MongoDB непрерывно работает не требуется. Пожалуйста, направляйте меня, исключая это принуждение.

ответ

0

Там, кажется, некоторые дискуссии на эту тему здесь: https://github.com/mongoid/mongoid/issues/1166

Возможно, вы могли бы обернуть соединение так, что он проверяет наличие определенного флага или переменное окружения, которые вы будете использовать для тузда только в режиме.

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