2015-04-20 48 views
2

我有一個應用程序,我想建立一個管理管理系統,它會使用相同的數據庫,甚至可能是模型。我想保持它與應用程序分開,但因爲我想在兩者之間使用共享模型,所以我在爭論使用引擎還是構建單獨的應用程序?Rails單獨的應用程序或引擎

我更傾向於單獨的應用程序的原因之一是因爲我可以單獨部署它,而不會影響主應用程序。

任何建議,意見或經驗?

謝謝!

+0

我一直使用的發動機,但是否真的有意義的你...... :) – apneadiving

回答

2

我肯定會推薦引擎。 Spree電子商務是將單個應用程序分離爲代表核心,前端和後端的引擎的一個很好的例子。支持非常清楚和方便。

https://github.com/spree/spree

+0

是否可以獨立於主應用程序的部署引擎?我會在一個單獨的回購協議。我通常使用capistrano進行部署。 –

+0

您需要安裝引擎的虛擬應用程序。 –

+0

感謝您的回答奧列格。但爲了確保我理解正確,您建議創建單獨的虛擬應用程序,以便從我的主/容器應用程序裝載引擎。 –

相關問題