我使用Ruby on Rails構建了一個CMS來教導我自己的框架。有一件事我試圖解決,找不到資源,是如何以模塊化的格式構建它(通過這個我不是指Ruby模塊,而是像Zend Frameword模塊的樣式)Ruby On Rails中的模塊
因此對於例如:
App : Admin : Controllers
: Views
: Models
: Pages : Controllers
: Views
: Models
: Localisation : Controllers
: Views
: Models
現在我知道,有可能是一個不同的方式來實現這一點,但我想我的具體目標是針對不同的部位容易分離和輸入/輸出容易下降,因此,例如定位模塊能被放入以實現用於本地化的特定額外功能等。
編輯:
我不是試圖用ZF的方式來構建它,但是我假設有一些方法來組織網站的各個部分。我正在努力研究RoRs對這種「問題」的回答是什麼。我只是以ZF爲例。
那麼這不是Rails的工作方式。你將不得不「遵守」Rails公約.. – halfdan 2011-04-14 08:04:34
是的,你可以做到這一點。只要你的模塊不需要彼此依賴(實際上我認爲你仍然可以這樣做,但要確保依賴模塊可以組合在一起) – corroded 2011-04-14 08:07:04