2014-09-23 35 views
0

我只是想知道是否有任何其他方式連接到MySQL數據庫或任何其他數據庫,而無需在database.yml文件中定義它?如何使用sql db或mysql db。沒有在數據庫中定義它.yml

我知道database.yml是用來設置數據庫的配置。但是唯一的選擇可用於連接到數據庫?

+0

你可以通過創建MySQL客戶端的新對象做到這一點,這裏https://github.com/brianmario/mysql2 – 2014-09-23 18:40:01

+0

看看爲什麼你需要一個備用方法?如果這是您要查找的內容,您可以在該文件中定義多個連接。 – tadman 2014-09-23 18:44:32

回答

0

您可以使用ActiveRecord的任何地方

require "rubygems" 
require "active_record" 
ActiveRecord::Base.establish_connection({:adapter=> 'postgresql', :user=>'foo', :password=> 'abc', :database=>'whatever'})