2010-02-16 30 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后的任何内容中工作。

如果您擅长搜索和替换,您可以更有效地做到这一点,因为它主要是路由名称在整个控制器和视图中更改的情况。

相关问题