我打算为我的项目使用多个数据库(mongodb,mysql)
而且我不知道它
有谁能告诉我如何将mongodb和mysql连接到rails?
或任何参考?
感谢。
- 我正在使用Ruby 1.9.3和Rails 3.2
答案 0 :(得分:4)
您需要使用两个数据库连接设置rails项目。
首先,对于Mongo,您需要决定使用哪个驱动程序包装器(如果使用的话)。两个常见的是MongoID& MongoMapper。两者都做了几乎相同的事情,并以与ActiveRecord类似的方式轻松与Mongo进行交互。
要安装这些,您只需安装适当的宝石,例如对于mongomapper,你需要运行'gem install mongomapper'
按照这些Railcasts分步说明: MongoMapper或 MongoID
现在对于mysql,再次安装一个gem,'gem install mysql',然后按照rails上的'入门'ruby指令配置数据库文件。
请记住mongo和amp; mysql你需要安装它们并在可从开发环境访问的某个地方运行