我想通過更多的虛擬主機訪問一個軌道應用程序。不同的虛擬主機在數據庫,圖像,樣式表和某些情況下的視圖佈局上會有所不同。對於通過不同的虛擬主機訪問的一個rails代碼來實現爲多個應用程序提供服務,您有何建議?更多虛擬主機在一個軌道應用程序
編輯
指定什麼我想象的更好,我添加這些:
- 我寧願軌道區分哪個DB /風格/圖像/佈局具有基於主機名來使用。
- 可能有不同的rails應用程序正在運行,但在相同的代碼上方。
- Db連接可能在應用程序啓動期間建立。
我想知道rails應用程序應該識別哪個主機?它應該在中間件上,在引導腳本還是其他地方?
謝謝@Fer的回答。我不希望在URL中顯示客戶端名稱。我會很高興看到rails從主機名解析客戶端。然而,發散/公共聲音很有趣。我應該檢查一下。 – fifigyuri 2010-01-13 17:57:03