2009-10-30 49 views
1

我正在嘗試爲2.3.3開發一個用於changed_beast的論壇。我目前正在使用Rails 2.3.4。我想知道如何改變野獸的作品。這似乎是一個完整的項目,所以我應該如何設置它。用於Rails的changed_beast論壇2.3.4

當我將它用作應用程序(這對我來說似乎是錯誤的)時遇到的另一個錯誤是說我需要升級到rails 2.3.3(但使用2.3.4即時消息)的mysql錯誤。

即時通訊無法運行它作爲一個插件。

我將不勝感激任何形式的幫助alte_beasts和建議與其他插件集成。

你會推薦我使用以外的其他東西來與論壇功能的現有應用程序集成。

在此先感謝。

回答

1

altered_beast不是一個插件,而是一個獨立的rails應用程序。

通常,當您要運行舊版Rails應用程序 時,您可以使用rubygems將舊版本安裝在當前版本的旁邊。在Linux上,你可以運行:

sudo gem install rails --version=2.3.3 

因爲他們是如此之近,你很可能逃脫通過編輯config/environment.rb上運行它2.3.4。找到如下所示的行並更改版本號。

RAILS_GEM_VERSION = '2.3.4' unless defined? RAILS_GEM_VERSION 

當然,隨着這些選項,你會用一個單獨的服務器上運行,這你可以把上一個子結束。由於像這樣的論壇涉及到視圖,數據庫遷移,插件等,你不會看到這種事情作爲一個插件。您必須決定是否要將論壇集成到當前的Rails應用程序中或單獨運行。

將您的網站與其整合的最佳選擇是從該應用程序獲取所有文件並將它們合併到您的網站中。