2011-10-14 2 views
0

레일즈 2.3.6에서 MongoMapper와 Mysql을 같은 어플리케이션으로 사용하려고합니다.레일즈 2.3.6에서 MongoDB와 MySQL을 모두 사용하기 2.3.6

나는이 문제에 대해 몇 가지 다른 질문을했지만 동일한 응용 프로그램에서 두 데이터베이스를 모두 사용하도록 레일을 구성하는 방법을 찾을 수 없습니다.

내 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 

가 좀 intializers를 추가해야합니까? 사전에

감사합니다, 아우

답변

0

그래서 당신은 활동 기록 및 표준 database.yml을 파일을 사용합니다. 또한 mongo.yml 파일을 생성하기 위해 mongo_mapper : config 레일을 돌린다. 이것들은 개별적이며 모델에서 두 가지를 모두 사용할 수 있어야합니다. 이것은 mongoid에도 효과가 있습니다.

+0

감사합니다. 하지만 "레일 g mongo_mapper : config"레일 2.3.6에서 작동합니까? 그것은 레일 3 소리 ... – Augusto

+0

나는 해결책을 여기에서 찾아 냈다 : http://railscasts.com/episodes/194-mongodb-and-mongomapper – Augusto

+0

RailsCasts는 항상보기 좋은 곳이다. –

관련 문제