Как я могу сгенерировать конфигурацию mongoid.yml в Rail 2.3.5?

Как следует из заголовка, как я могу сгенерировать файл конфигурации mongoid.yml по умолчанию на Rail 2.3.5?

Я пытаюсь использовать команду «rails generate mongoid:config», но она просто генерирует новое приложение.

А также я хотел бы использовать has_many в mongoid без встраивания связанной модели в одно и то же поле. Я хотел бы, чтобы они были в отдельных полях и связаны через "столбец" *_id. Это возможно?


person Lisinge    schedule 10.05.2010    source источник


Ответы (1)


Вы не можете. Основная ветвь MongoID совместима только с Rails 3. Если вы хотите использовать mongoID с Rails 2.3.5, вам нужно использовать ветку 1.0.x MongoID.

В этой версии нет генератора монгоидов. Вам нужно определить свой собственный инициализатор для подключения к MongoDB.

person shingara    schedule 10.05.2010
comment
о, как вы думаете, я должен обновиться до 3 тогда? Достаточно ли стабильно. Только начал работу над приложением, так что сделать его совместимым с Rails 3 не составит труда. Легко ли перейти на финальную версию Rails 3, когда она выйдет? - person Lisinge; 10.05.2010
comment
если вы только что запустили свое приложение rails, выберите rails3. Я начал свой первый в феврале, а также перенес его с тех пор, и он становится лучше с каждым днем. - person Thomas R. Koll; 11.05.2010
comment
Я думаю, что Rails немного бета. Я начинаю проект с ним. Но если вы не являетесь экспериментальным разработчиком Rails. Я не рекомендую вам пробовать бета-версию rails 3. На самом деле не сложно определить свой собственный инициализатор - person shingara; 11.05.2010