1
我有一個RoR安裝,我正在嘗試將它用於多個網站。我想使用一個RoR安裝,因爲所有的網站都是類似的(需要共享相同的模型),並且需要由一個管理員名稱空間進行管理。我的基本文件結構是一樣的東西:一個RoR安裝的多個網站 - 如何將域名指向名稱空間?
app
..controllers
....admin_namespace
....website1_namespace
....website2_namespace
..models
....admin_namespace
....website1_namespace
....website2_namespace
..views
....admin_namespace
....website1_namespace
....website2_namespace
有誰知道我怎麼可能指向域名不同的命名空間,並從URL中刪除的命名空間?即
www.admin.com -> points to /admin_namespace route
www.website1.com -> points to /website1_namespace route
www.website2.com -> points to /website2_namespace route
使用類似PHP,通常你會使用虛擬主機指向不同的服務器名稱不同的文件夾位置,但我遇到的問題是,你必須指向所有的網站APP_NAME /應用/公衆。
可能重複[Rails路由來處理單個應用程序上的多個域](http://stackoverflow.com/questions/4207657/rails-routing-to-handle-multiple-domains-on-single-application) – phoet