2012-08-14 66 views
2


我打算爲我的項目使用多個數據庫(mongodb,mysql)。
我不知道它。
有沒有人可以告訴我如何將mongodb和mysql連接到rails?
或任何參考?
謝謝。使用Ruby 1.9.3和Rails 3.2紅寶石與多個數據庫(mongodb,mysql)軌道

+0

你檢查這http://stackoverflow.com/questions/4471412/how-can-i -mongodb-from-ruby-code – NewUser 2012-08-14 11:24:00

回答

4

- 我在您需要設置您的軌道同時與數據庫連接的項目。

首先,對於Mongo,您需要決定打算使用哪個驅動程序包裝(如果使用的話)。兩個常見的是MongoID & MongoMapper。兩者都做了幾乎相同的事情,並以與ActiveRecord類似的方式輕鬆與Mongo交互。

要安裝這些,只需安裝相應的gem例如爲mongomapper你需要運行「寶石安裝mongomapper」

一步的指示,按照這些Railcasts爲步: MongoMapperMongoID

現在的MySQL,再有就是安裝一個寶石,「寶石安裝mysql」 ,然後按照「入門」ruby on rails指南上的說明配置數據庫文件。

記住兩個蒙戈& MySQL中,你需要讓他們安裝和運行的地方,它從開發環境訪問

+1

Ruby on Rails指南可以在這裏找到(http://guides.rubyonrails.org/getting_started.html) – ABrowne 2012-08-15 21:37:23