Запуск MongoDB и Mysql на Rails 2.3.6 - PullRequest
0 голосов
/ 14 октября 2011

В Rails 2.3.6 я пытаюсь использовать MongoDb через MongoMapper и Mysql в одном приложении.

Я видел несколько других вопросов по этому поводу, но не могу найти, как настроить rails для использования обеих баз данных в одном приложении.

Как мне настроить мой файл database.yml? Прямо сейчас это:

development:
  adapter: mysql
  encoding: utf8
  reconnect: false
  database: blinddog_development
  pool: 5
  username: root
  password:
  socket: /tmp/mysql.sock

test:
  adapter: mysql
  encoding: utf8
  reconnect: false
  database: blinddog_rails_test
  pool: 5
  username: root
  password:
  socket: /tmp/mysql.sock

production:
  adapter: mysql
  encoding: utf8
  reconnect: false
  database: blinddog_rails_production
  pool: 5
  username: root
  password: 
  socket: /tmp/mysql.sock

Должен ли я добавить несколько инициализаторов?

Спасибо заранее, Augusto

1 Ответ

0 голосов
/ 14 октября 2011

Таким образом, вы бы использовали активную запись и стандартный файл database.yml.Вы также должны запустить rails g mongo_mapper: config, чтобы создать файл mongo.yml.Они являются отдельными и должны позволить вам использовать оба в вашей модели.Это также подойдет для mongoid.

...