Múltiples conexiones simultáneas de bases de datos con ActiveRecord

Configuración

Configuración del archivo database.yml que contendrá sus base de datos de diferentes.

database.yml
database_1:
adapter: mysql
host: db1.host
username: johnny
password: secret
database: db1

database_2:
adapter: mysql
host: db2.host
username: johnny
password: secret
database: db2


Setup Conexion BBDD


Crear una clase para cada conexión de base de datos. Sus modelos se heredan de estas clases.


require 'active_record'

$config = YAML.load_file(File.join(File.dirname(__FILE__), 'database.yml'))

class DatabaseA < ActiveRecord::Base

establish_connection $config['database1']

end

class DatabaseB < ActiveRecord::Base

establish_connection $config['database2']

end


1 comentario:

Lopez2 dijo...



¿ALGUNA VEZ BUSCASTE UN JUEGO DE MANAGER EN LINEA EN DONDE GANES DINERO REAL POR GANAR TUS PARTIDOS Y CAMPEONATOS? ¿Y QUE NO NECESITES INVERTIR NADA? Te paso la info!


GANA DINERO CON ESTE MANAGER DE FUTBOL ONLINE POR NAVEGADOR DE FORMA GRATUITA

Si te gustan los deportes te presento un juego de fútbol con el que vamos a ganar dinero por jugar y divertirnos. Es un simulador de fútbol online en donde te convertirás en el entrenador y mánager de tu propio club. Vamos a poder gestionar las alineaciones, tácticas, jugadores, entrenamientos y muchas cosas más.

Unite a la Liga de tu país aquí:

REGISTRO

El registro no te lleva mas de 2 minutos y de verdad vale la pena ya que es completamente gratuito y en ningún momento te pedirán que ingreses dinero, no pierdes nada en probarlo!

Si te registraste y no entiendes mucho te comparto una guiá con lo mas básico para poder entenderlo

GUIA

También puedes comunicarte a este correo por cualquier duda que tengas:

santirodriguez7776@gmail.com

Nube