Rails 在生产中使用的数据库适配器是 PostgreSQL,但我需要在另一台服务器上查询 MySQL 数据库。我在我的 Gemfile 中包含了“mysql2”gem,并且捆绑安装运行良好。
在我的应用程序控制器中client = Mysql2::Client.new(...)
,我得到了未初始化的常量 ApplicationController::Mysql2。
为什么捆绑器不加载 mysql2 gem?我尝试放入require 'mysql2'
应用程序控制器,但找不到文件。
注意我使用的是 ruby 1.9.3p125 和 rails 3.2.1