【问题标题】:What to Learn: Rails 1.2.4 -> Rails 3学习内容:Rails 1.2.4 -> Rails 3
【发布时间】:2011-02-08 05:13:04
【问题描述】:

我最近说服了我的管理层,我们过时的 Rails 版本 (1.2.4) 正在减慢我们的速度,足以保证升级。我们采取的方法是使用当前技术开始一个新项目,而不是痛苦的升级。我们对项目的要求发生了变化,这会容易得多。

最大的问题实际上是我对 Rails 的了解已经过时了。我只在工作中处理过 Rails 1.2.4,而世界其他地方很久以前就开始了。由于埋头工作而不是跟上当前的 Rails 时尚,我错过了哪些主题?

我不愿随意浏览博客,因为我不确定 Rails 的中间版本之间有多少变化。学习 Rails 2.1-2.3 特定的东西对 Rails 3 不再有用是没有用的。

【问题讨论】:

  • 只是出于好奇,贵公司使用的是什么版本?是 1.2.4,还是当你的公司被侏罗纪之外的东西困住时,你自己选择了它?

标签: ruby-on-rails upgrade ruby-on-rails-3


【解决方案1】:

还值得在http://railscasts.com/http://railscasts.com/查看 Ryan Bates 的优秀 Railscasts

他介绍了 Rails 中出现的许多新功能(最近的截屏视频主要关注 Rails 3),因此它们是加快速度的好方法。

【讨论】:

    【解决方案2】:

    对应用程序开发人员最显着的变化:

    如果您来自 Rails 1.X,请注意其他约定和 API,这些约定和 API 在 Rails 2.X 中引入并存在于 Rails 3 中。

    • RESTful 控制器
    • 作用域(正式命名的作用域)
    • 查询缓存
    • 嵌套属性

    如何强调 RESTful 控制器和范围如何使您能够编写更简洁、可重用性更高的 Rails 应用程序,再怎么强调也不为过。关于这些主题的大量信息。

    进一步阅读 Rails 3 的开发:

    【讨论】:

      【解决方案3】:

      我会看看Peepcodes live upgrade video。他们在其中将 Rails 2 应用程序升级到 Rails 3。这应该让您对自己的目标有所了解(即使您的升级看起来非常不同),以便您做出明智的决定。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-02-25
        • 1970-01-01
        • 2013-11-30
        • 1970-01-01
        • 2011-02-27
        相关资源
        最近更新 更多