2012-01-12 43 views
1

開發rails在過去的一年中變得非常有趣,但現在我開始構建可重用的網站組件,如Webshop,ContentManagement,MediaManagement等Rails可重用的Web組件設計

我們希望減少即將到來的客戶的時間和成本,而且我們還有一點空隙,我們可以花時間製作這些東西。

所以我想要構建的是一個CMS,只需一個文件夾和一行或兩行代碼來初始化CMS,然後告訴它該使用什麼和不使用哪一個CMS。因此,在那之後,我們只需要創建控制器來獲取正確的內容和視圖,以顯示客戶端隨CMS添加的內容。

我已經看過設計,它看起來不錯,但是對於我的需求,寶石感覺有點複雜。我寧願將該文件夾存儲在我們的本地網絡上,以便我們將其放入項目並安裝。

問題是:我在哪裏可以放置一個文件夾與控制器,助手,模型,視圖和一個文件的功能來設置遷移路線?

我的猜測是lib文件夾,但我不確定如何實現它所在項目中的所有東西。我一直在尋找設計模式,但我不確定在哪裏搜索。

我需要的是一個寶石的可重用性,但存儲在我的本地網絡在一個文件夾中。

希望有人能指點我一個正確的方向。

感謝

+1

嘗試Rails的引擎。 – Shreyas 2012-01-12 18:55:13

+0

看起來很有希望,今晚我會看看它,謝謝.. – 2012-01-12 18:59:59

回答