1
使用Rails,我構建了幾個非常相似的網站。我想要將這些作爲一個Rails應用程序來實現,以應對多個域,並根據域名更改呈現內容和處理邏輯。我需要改變/皮膚每個網站的領域是:什麼是在Rails應用中實現蒙皮的最佳方式
- 查看:頁面上的字段略有不同的網站。有些網站比其他網站有更多/不同的字段,但也有一些是共同的
- 模型(這似乎是最好的做法,通過爲主模型定義一個超類來改變和實現每個網站的子計算)
- 控制器邏輯。有很多相似性,但一些小的不同的處理方式,包括應對其型號子與
- CSS(這似乎相當直截了當)
我已經實現了一個機制,使得目前的網域/應用名稱對視圖,控制器和模型可見。
我想爲每個站點定義一個視圖部分,並使用ERB邏輯來包含正確的部分。控制器似乎是最不明顯的部分。
非常感謝您的任何建議。
乾杯 保羅