2010-02-16 28 views
2

我將不得不移動Rails 1.1.2應用程序,因爲我的託管合同即將到期。我該如何處理Rails 1.1.2應用程序

我沒有做任何代碼幾年,我想知道什麼是最好的方式來升級我的應用程序。自那時以來,許多事情發生了變化,RoR不再使用本地化插件,而是i18n等。

我想重新部署到像Heroku這樣的新主機,並且不允許我使用rails 1.1.2。

我應該試試Rake Rails:update還是需要重新創建一個新項目?

回答

3

在早期的Rails 1.2階段,很多方法都被大量棄用,路由系統也發生了根本性的改變,所以升級你的應用程序需要花費相當多的時間來確保一切仍然正常。 1.2.5之前的任何內容都需要進行這種徹底檢查才能使其在2.0後的任何內容中工作。

如果您擅長搜索和替換,您可以更有效地做到這一點,因爲它主要是路由名稱在整個控制器和視圖中更改的情況。

相關問題