Magia Multi - Connections è uno script per Ruby on Rails - strumento di uno sviluppatore che consente all'applicazione di connettersi a più database contemporaneamente. In genere , i dati possono essere recuperati solo da una singola postazione . Ma con la magia Multi - Connections , è possibile scrivere un singolo modello di una volta e utilizzarlo per più database . In primo luogo , è necessario installare lo script in entrambi script programma e Ruby file di Rails . Istruzioni
1
Aprire il file " environment.rb " nella cartella dati Rubino Rails , e aggiungere la riga " require ' magic_multi_connections ' " .
2
aprire lo script di applicazione , e aggiungere " require ' rubygems ' " e " require ' multi_magic_connections ' " per la parte superiore dello script .
3
alla fine dello script , definire un modulo di consentire una connessione al database . A questo punto , si dispone già di un database definito nello script , in modo da utilizzare il nome di essa nella creazione modulo : Nameestablish_connection modulo: databasenameend
4
regolare la centralina per gli utenti , utilizzando il funzioni di " classe PeopleController < ApplicationController " e definire la modalità di accesso alla classe , utilizzando " def index " e "def nameofdatabase . "
5
Modificare il file " index.rhtml " nella directory dell'applicazione , aggiungendo le linee :
< % = @ mod :: Person % > < /h1 > < % = @ mod :: Person.active_connection_name % > < ;/h2 >
6
Avviare l'applicazione e collegarsi a più database .