I am trying to connect to multiple databases, and have setup an abstract
class
with a call to establish_connection:
class TestBase < ActiveRecord::Base
self.abstract_class = true
end
TestBase.establish_connection(
:adapter => “mysql”,
:host => “host”,
:username => “user”,
:password => “pass”,
:database => “db”
)
class Table < TestBase
…
end
I get an error when trying to use the new connection:
Mysql::Error: Lost connection to MySQL server during query:
So, I installed the mysql win32 gem:
gem install mysql
and now I get an error on any page,
undefined method `each’ for #Mysql:0x3883f08
Has anyone figured out how to fix this (besides uninstalling the gem)?