3


我打算为我的项目使用多个数据库(mongodb、mysql)。
我对此一无所知。
有没有人可以告诉我如何将mongodb和mysql连接到rails?
或任何参考资料?
谢谢。

-我正在使用 Ruby 1.9.3 和 Rails 3.2

4

1 回答 1

4

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

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

要安装这些,您只需安装适当的 gem,例如对于 mongomapper,您需要运行“gem install mongomapper”

按照这些 Railcasts 获取分步说明: MongoMapperMongoID

现在对于 mysql,再次安装一个 gem,“gem install mysql”,然后按照 ruby​​ on rails 指南中的“入门”说明配置数据库文件。

请记住,对于 mongo 和 mysql,您需要将它们安装并运行在可以从开发环境访问的某个地方

于 2012-08-15T21:36:53.040 回答