【发布时间】:2012-04-10 14:12:34
【问题描述】:
Rails 在生产中使用的数据库适配器是 PostgreSQL,但我需要查询另一台服务器上的 MySQL 数据库。我在我的 Gemfile 中包含了“mysql2”gem,并且捆绑安装运行良好。
在我的应用程序控制器中,我有 client = Mysql2::Client.new(...),但我得到了未初始化的常量 ApplicationController::Mysql2。
为什么捆绑器不加载 mysql2 gem?我尝试将require 'mysql2' 放在应用程序控制器中,但找不到文件。
注意我使用的是 ruby 1.9.3p125 和 rails 3.2.1
【问题讨论】:
标签: mysql ruby-on-rails ruby