2

我正在尝试帮助一些开始在 Rails 上编程的人确定在网页上找到的建议对应于哪个版本,并正在寻求有关如何执行此操作的建议和/或指南,这样他们就不必依赖我和/或浪费时间尝试过时的建议。

叙述:我正在帮助一些人加快 Rails 开发的速度,他们对遇到问题的反应是在谷歌上搜索建议。他们正在使用 2.3.5 并考虑迁移到 3。他们遇到的问题是,有很多针对旧版 Rails 版本(例如流行的 2.2)的建议尚未确定。

我通常可以很容易地弄清楚这些页面什么时候是旧的,但他们(还)不能。似乎随机网页作者在使用当前版本时无法识别他们正在使用的版本,而不是所有页面都有日期。

这似乎是一个会变得更糟的普遍问题——当前的未修饰建议通常是 2.3.5,而较旧的未修饰建议是 2.2.x,但是人们正在迁移/将在接下来的一段时间内迁移到版本 3,并且新手将被困在一堆已弃用/不兼容的 2.3.x 建议中,而没有意识到它是哪个版本。

有什么建议/指示/说明吗?

4

2 回答 2

1

查看API 码头。它有一个优秀的、带注释的、更重要的是,rails API 的版本化文档。

于 2010-04-28T19:19:25.807 回答
0

当我去年开始使用 Rails 2.x 时,我得到了一些关于 Rails 1.x 的书籍

从 1.x 到 2.x,有些事情发生了变化,例如脚手架的工作方式或类似streamlined的框架不再存在。另一方面,有一些概念和观点从 Rails 1.x 到 2.x 仍然有效,例如,大多数教程和文档开始讨论模型层、使用 ActiveRecord 有多容易以及如何拥有 REST用于处理基本的 CRUD 操作。

总的来说,我认为拥有如此活跃的社区,它实际上是 Rails 的优势之一,您可以如此快速地获得如此多的创新转变。实际上,它是开源社区的强项之一。

于 2010-04-28T19:17:55.553 回答