2011-01-06 59 views
1

我正在開發一個應用程序,並已使用Rails 2.3.4 一段時間,但我想知道如果我應該嘗試更新,或繼續等待,永遠不會升級,我想我有幾個選項。我正在運行Rails 2.3.4應用程序,想知道我是否應該升級到3.0?

我使用的是紅寶石1.8.7我需要升級它嗎?

這會有多困難/多少代碼會破壞,我會有很多意想不到的結果嗎?

任何輸入將不勝感激,我有點失落。

+0

您已經查看過此產品了? http://guides.rubyonrails.org/3_0_release_notes.html – 2011-01-06 22:37:22

+0

只是好奇。你有沒有考慮升級Ruby 1.9.2和Rails 2.4.0? – djangofan 2011-01-06 23:04:30

回答

7

它很大程度上取決於您的約束條件。如果您打算保持網站正常運行,並且對您和/或您的客戶非常重要,那麼堅持Rails「黃金之路」是值得的。一般來說,將Rails 2升級到Rails 3相對容易。

你可能想要檢查你的插件/寶石是否與Rails 3兼容,在http://www.railsplugins.org/

在學習曲線方面,您需要熟悉bundler。

你可以堅持使用Ruby 1.8.7。

現在,如果你想擁抱Rails 3的所有優點,那需要更多時間(重構),但它不應該阻止你升級。

欲瞭解更多信息,你可能會看看:http://www.railsupgradehandbook.com/

相關問題