2010-10-18 54 views
1

令人沮丧的是我的笔记本电脑上有Rails 3,虽然我找不到很多关于如何使用Rails 3的支持文档,除了API参考。我应该使用Rails 2.2 vs Rails 3进行学习吗?

似乎有关于轨道2.2的重要数量。你会推荐降级和学习2.2,还是只提前3点,希望最好?

回答

4

强烈建议继续使用Rails3。 Rails 2.3不会创建新的应用程序 - 因为创建和更新宝石和引擎,您的2.3应用程序将会过时。

Rails3的文档仍然在blogosphere上,但是搜索“Rails3 where条件”给出了良好的rails3结果。

如果您愿意购买文档,Agile Web Development with Rails (4th edition)在其第一版中非常出色,并且是我学到的。它的第四个版本涵盖了导轨3.

+0

几年前,我拥有并阅读了第一版和第二版的敏捷Web开发,他们非常优秀。在此之前,从9年的C++和Java开始,它实现了平稳过渡。编写零轨道3生产代码后,我仍然必须同意以此为起点。除非你在旧代码上进行维护,否则从Rails 2.3开始没什么意义。 – jdl 2010-10-18 14:32:11

2

如果你还没有任何经验,你最好从最新版本开始。至于没有文件,Rails Guides怎么样?我认为这非常棒。

如果你真的被Rails 3困住了,至少应该使用Rails 2.3.x而不是2.2。

+0

+ 1用于导轨。我还建议从rails 3开始。如果你坚持使用rails,那么最终必须学习它,如果你不需要的话,没有必要学习两个版本。 – Jeremy 2010-10-20 01:13:53

0

Rails的移动速度非常快,所以文档难以跟上。虽然这是一个已知的问题,并且http://railstutorial.org/被制作成由铁路传道团队维护的综合教程。 (你可以买书/截屏,或只是去菜单上的“书”链接,它可以在那里免费获得)

Rails 3是一个很好的版本,我会建议坚持下去,如果可能的话。

0

我同意,从Rails 3开始学习。一切都在快速移动。

如果你知道你将要开始使用rails 2. *应用程序(你下个月开始一个新的工作,并且他们已经安装了rails 2应用程序,并且今年没有升级它们)是我想要的唯一原因以2.开始。