带有多个数据库的rails上的ruby(mongodb,mysql)

时间:2012-08-14 11:13:10

标签: mysql mongodb ruby-on-rails-3.2 connection database


我打算为我的项目使用多个数据库(mongodb,mysql) 而且我不知道它 有谁能告诉我如何将mongodb和mysql连接到rails? 或任何参考?
感谢。

- 我正在使用Ruby 1.9.3和Rails 3.2

1 个答案:

答案 0 :(得分:4)

您需要使用两个数据库连接设置rails项目。

首先,对于Mongo,您需要决定使用哪个驱动程序包装器(如果使用的话)。两个常见的是MongoID& MongoMapper。两者都做了几乎相同的事情,并以与ActiveRecord类似的方式轻松与Mongo进行交互。

要安装这些,您只需安装适当的宝石,例如对于mongomapper,你需要运行'gem install mongomapper'

按照这些Railcasts分步说明: MongoMapperMongoID

现在对于mysql,再次安装一个gem,'gem install mysql',然后按照rails上的'入门'ruby指令配置数据库文件。

请记住mongo和amp; mysql你需要安装它们并在可从开发环境访问的某个地方运行