2009-10-16 34 views
3

我試圖在我的應用程序中設置Spree(我打算使用Gem或在供應商模式下運行它)。Spree在現有應用程序中的電子商務

我已閱讀過文檔和wiki,我仍然對它在現有應用程序中的工作方式感到困惑。對Spree使用單獨的數據庫並自定義我的應用程序以在我的數據庫之間傳遞數據,我沒有問題,但Spree如何在我的應用程序中運行?

我從Spree郵件列表中看到有關將我的現有應用程序作爲Spree中的擴展運行的建議,但將大型應用程序轉換爲/作爲擴展運行時似乎並不是最佳選擇我的整個應用程序的一小部分。

有人想過這個嗎?如何在現有的Rails應用程序中運行Spree?

回答

6

你真的可能更適合在Spree中運行你的應用程序作爲擴展。

Spree是相當大的應用程序本身,並且處理擴展的方式(重寫核心文件的單獨目錄樹)處理這似乎有點後退處理這種任何其他方式。

如果您需要對Spree進行任何修飾(當然您會有這種需求),通常會通過將原始文件複製到您的擴展並在其中進行更改來處理它們。如果您的應用中包含Spree,整個過程可能會變得有點混亂。

由於Spree擴展的獨立目錄樹性質,它確實非常適合作爲擴展應用程序。我確定它不會是很簡單,但它主要是將您的應用程序放入擴展目錄並運行測試等。

Spree是一個相當大的應用程序,無論如何。即使沒有整合其他應用程序的擔心,它有時會感到壓倒性的。由於其相對不成熟的代碼庫,我無法想象任何類型的集成都會很有趣。

但無論如何,你很有可能已經作出了決定,但無論如何,祝你好運!

相關問題