ruby-on-rails – 如何使我的Ruby on Rails 2.3.4应用程序“Rails 3-ready”

我正在开发一个使用Ruby on Rails的应用程序,我想保持至少几年,所以我担心即将推出的下一个版本。

从Rails 1到Rails 2是一个巨大的痛苦,我没有打扰和冻结我的宝石,让应用程序死亡,独自一人,在黑暗中。

在这个项目上,我不想这样做。首先因为this new version looks awesome,还因为这个应用程序可能变成一个真正的产品。

>如何准备我的应用程序,以便它可以升级,尽可能少的变化。
>你认为切换版本会耗费多少时间?
>我的服务器怎么样?部署?

我已经在看贬低通知…还有什么我可以做吗?

最佳答案
你可以做的最好的事情是跟随Rails 3的开发通过博客和Github存储库,并跟上你的应用程序的副本。

官方Ruby on Rails blog更新了“什么新的Edge”帖子每一次。有other blogs也经常在边缘写新的东西。更大的功能通常在这些博客中突出显示,因此您可以了解所有酷炫的新功能。

我不知道Rails 3是怎么发布的(最后我听说核心团队在5月在RailsConf 2009上发布了一个版本),但你总是可以将边缘版本的Rails冻结到你的应用程序,只是看到了什么中断。如果你使用git或另一个DVCS,你可以专门为Rails 3做一个分支,并定期更新Rails到最新的边缘代码。只要注意,Rails Rails是一个移动目标,所以你的应用程序中的东西可能会打破或修复自己,因为你正在拉入较新的Rails代码。

更新:
Jeremy McAnally在他的博客上有很多从Rails 2升级到Rails 3的信息。
http://omgbloglol.com/

转载注明原文:ruby-on-rails – 如何使我的Ruby on Rails 2.3.4应用程序“Rails 3-ready” - 代码日志