0
我正在RoR上開發模塊化應用程序。理想情況下,我想製作一個非常通用的內核,然後能夠編寫特定的插件(放置在供應商/插件或lib中,然後只安裝一個設置與另一個set-向上)。在rails插件中有遷移腳本,模型,控制器和路由添加
所以我的問題是,是否有可能在插件,以及其他路線有任何模型/控制器/數據庫遷移腳本?如果有可能,那麼它將如何組織在我的應用程序的文件夾層次結構中?另外,如果可能的話,這意味着在安裝時,我的插件必須告訴rake進行遷移,並且在卸載時它必須具有一些「備份和放置」表邏輯。那怎麼可行?
非常感謝, 皮埃爾。
沒有任何的「開箱即用」的解決方案?如果我按照你的描述創建一個基於「引擎」的插件,我是否只需要enginex gem用於開發或生產(我自己的gem需要enginex)? – Doodloo 2011-03-23 22:10:32
enginex創建一個原始的,隨時可用的引擎,您可以直接在您的gemfile中輸入 – apneadiving 2011-03-23 22:12:28
非常感謝您的專業知識,我會盡快進行檢查。有沒有什麼好的教程,用這個生成器從頭開始創建一個插件? – Doodloo 2011-03-23 22:17:07