2012-08-14 25 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