我应该怎么做Rails 1.1.2应用程序

时间:2010-02-16 16:20:31

标签: ruby-on-rails upgrade

我将不得不移动Rails 1.1.2应用程序,因为我的托管合同即将到期。

我几年没对代码做过任何事情,我想知道什么是升级我的应用程序的最佳方法。从那时起,许多事情都发生了变化,RoR不再使用本地化插件,而是i18n等。

我想将它重新部署到像Heroku这样的新主机上,这样就不允许我使用rails 1.1.2。

我应该尝试rake rails:更新还是我需要重新创建一个新项目?

1 个答案:

答案 0 :(得分:3)

在早期的Rails 1.2阶段,很多方法都被大量弃用,路由系统也发生了根本性的改变,因此升级你的应用程序需要花费相当多的时间来确保一切都能正常工作。 1.2.5之前的任何事情都需要进行这种改造才能使其适用于2.0之后的任何事情。

如果你对搜索和替换有好处,你可以更有效地做到这一点,因为它主要是在整个控制器和视图中路径名称发生变化的情况。