Same console, same codebase, different database connections. Result: different object types returned.
class User < ActiveRecord::Base
...
end
class Series < ActiveRecord::Base
establish_connection postgres_database_hash
...
end
> User.connection.execute('SELECT * from users limit 2').to_a
(211.0ms) SELECT * from users limit 2
=> [[1, "jmetta", "[email protected]"], [2, "johnmetta", "[email protected]"]]
> Series.connection.execute('SELECT * from series limit 2').to_a
(107.1ms) SELECT * from series limit 2
=> [{"id"=>"29", "enr_id"=>"114118", "ent_id"=>"164",}, {"id"=>"30", "enr_id"=>"114110", "ent_id"=>"164"}]