首先在database.yml中加入以下代碼,其中cg_clone是外部等待使用的資料庫。
cg_clone:
adapter: mysql
database: cg_clone
username: root
password:
host: localhost
假如在cg_clone中有一張表叫contracts,那麼生成Contract類。并用establish_connection來聲明建立到哪個資料庫的連接配接:
class Contract < ActiveRecord::Base
establish_connection :cg_clone
end
這樣我們在控制器中就可以使用Contract類了,如:
def contract_list
@contracts=Contract.find_all
end