Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
具有多个数据库的ruby on rails(mongodb、mysql)_Mysql_Mongodb_Ruby On Rails 3.2_Connection_Database - Fatal编程技术网

具有多个数据库的ruby on rails(mongodb、mysql)

具有多个数据库的ruby on rails(mongodb、mysql),mysql,mongodb,ruby-on-rails-3.2,connection,database,Mysql,Mongodb,Ruby On Rails 3.2,Connection,Database,我计划在我的项目中使用多个数据库(mongodb、mysql)。 我对此一无所知。 有人能告诉我如何将mongodb和mysql连接到rails吗? 或任何参考资料? 谢谢 -我使用的是Ruby 1.9.3和Rails 3.2,您需要使用这两种数据库连接来设置Rails项目 首先,对于Mongo,您需要决定要使用哪个驱动程序包装器(如果您使用的话)。两种常见的是MongoID和MongoMapper。两者的功能几乎相同,并且可以以类似于ActiveRecord的方式轻松地与Mongo交互 要安装


我计划在我的项目中使用多个数据库(mongodb、mysql)。
我对此一无所知。
有人能告诉我如何将mongodb和mysql连接到rails吗?
或任何参考资料?
谢谢


-我使用的是Ruby 1.9.3和Rails 3.2,您需要使用这两种数据库连接来设置Rails项目

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

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

请按照以下Railcast逐步了解说明: 或

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


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

您是否选中了此选项可以找到ruby on rails指南