我在Rails中編寫了一個更簡單的phpMyAdmin版本;此Web應用程序將運行在Web服務器上(用戶將能夠指出在同一網絡上運行的數據庫服務器之一的數據庫名稱,主機名,用戶名,密碼和端口號)。然後用戶將連接到該機器,並將能夠使用UI來管理該數據庫(添加或刪除列,刪除表等)。Rails中的多個數據庫連接
我有兩個相關的問題(你的幫助將極大地幫助我瞭解如何最好地處理這個):
在傳統的Rails應用程序我將存儲在database.yml中的數據庫信息,但是在這裏我需要動態地做到這一點。是否有一種很好的方法可以將database.yml文件留空並告訴Rails在運行時使用用戶提供的連接數據呢?
不同的用戶可能連接到不同的數據庫(甚至主機)。我假設我需要跟蹤建立的數據庫連接和用戶會話之間的關聯。達到此目的的最佳方式是什麼?
在此先感謝您。