将简单的应用程序更改为Rails 3(展望未来)

时间:2010-09-04 16:02:15

标签: ruby-on-rails

我刚刚在Rails 2.3中启动了一个简单的CMS。

将来应用程序将变得更加复杂(更多类,控制器,插件等)

你认为在Rails 3中重写应用程序可能是个好主意吗?

由于

1 个答案:

答案 0 :(得分:1)

最终你将最终登陆Rails 3。在我看来,问题实际上是关于何时应该采取行动。您可以在应用程序简单的情况下立即执行此操作,并且可以更少地更改为新的Rail 3语法。

现在这样做的缺点是仍然有很多插件和宝石与Rails 3兼容。你可能已经使用了一个它可能是一个显示停止(不太可能,但可能)。 如果你等待,gems / plugins最终将赶上Rails 3,但你的应用程序会更复杂,需要更多的工作才能迁移。可能没有正确的答案。 就个人而言,我可能会倾向于等待一点。

IMO你可以做的最好的事情是尝试了解升级对你来说是什么样的,并尝试基于此进行调用。 RailscastsPeepcode都有很棒的视频。你应该尽可能多地在http://www.railsplugins.org/检查你的宝石/插件(我的所有宝石都没有被列出,事实证明有些不起作用......)

您还可以在项目中运行rails_upgrade插件,并获取需要更改的所有内容的列表。

只是我的两分钱。