2015-09-18 54 views
-2

我有每個註冊不同的數據庫,並有在認證標誌一個共同的全球數據庫..登錄到rails 4後無法動態切換Mysql數據庫連接?

我需要的是登錄後,用戶應該切換到其它數據庫和交換數據庫,應自始至終使用應用程序直到用戶註銷。

當我在登錄後切換數據庫時,它會在每個控制器請求上與默認數據庫(database.yml)進行連接。

+1

可能重複(http://stackoverflow.com/questions/17311199/connecting-to-multiple-databases-in-ruby-on -rails) –

回答

1

在你的Gemfile

寶石 'PG'

變化database.yml文件,以使用數據庫前安裝PG寶石。

適配器:在PostgreSQL數據庫 :DB_NAME 池: 超時: 主機:本地主機 用戶名:用戶名密碼 :密碼 設置你的DB_NAME,用戶名和密碼相同PostgreSQL數據庫。

有[連接到多個數據庫的Ruby on Rails的]的樂趣..

+0

有些格式化問題可以解決它... –

+0

你好vishal dhanopia,謝謝你的回覆。但我已經使用MySQL數據庫..所以有可能爲MySQL? –