Rails が本番環境で使用するデータベース アダプターは PostgreSQL ですが、別のサーバーで MySQL データベースにクエリを実行する必要があります。Gemfile に 'mysql2' gem を含めましたが、バンドルのインストールは正常に実行されました。
私のアプリケーションコントローラーには がありますがclient = Mysql2::Client.new(...)
、初期化されていない定数 ApplicationController::Mysql2 を取得します。
bundler が mysql2 gem をロードしないのはなぜですか? require 'mysql2'
アプリケーションコントローラーを入れてみましたが、ファイルが見つかりません。
ルビー1.9.3p125とレール3.2.1を使用していることに注意してください