ActiveRecordの怪〜対症療法による解決
設定をどう書き換えてもoci8.rbでmysqlに繋ぎにいこうとするので対症療法的な対策を講じてみた。
至って簡単ruby/site_ruby/1.8/oci8.rbをoci8.rb.orgとリネームしてみた。
そしたら何と動いた。
この現象から予想されることは
- ActiveRecordはデフォルトの抱え込んでるRuby/MySQLを使う前に他のアダプタがないか探しにいく。
- その時に登録されているアダプタファイルが見つかったらそれを使って接続を試みようとする。(ファイル名あたりでマッチングしてそう)
こんな動作をしてるのかな?
え、なに?ソース見ればいいじゃん?
・・・ゲフゲフ・・・
♪〜( ̄ε ̄;)