Rails的最佳Ruby语言指南/教程?

时间:2011-09-03 23:42:11

标签: ruby-on-rails ruby

我正在寻找一个很好的Ruby教学指南(几乎任何形式),可以很好地理解使用Rails框架进行编程所需的内容。

4 个答案:

答案 0 :(得分:7)

我在Rails第二版的Agile Web开发中使用了Rails。我有他们的latest (4th) edition并推荐它,但现在还有很多其他资源。

我非常推荐的一个特别是Michael Hartl的 free Ruby on Rails Tutorial。它是最新的,并教你如何不仅使用Ruby和Rails,还教你如何使用其他现代和重要的工具,如 RVM 用于Ruby / gem管理, Git 用于版本控制和 RSpec 进行测试。它鼓励一个伟大的测试驱动的工作流程,所以即使你不是初学者我也会推荐它。几个月前我实际上使用了这个教程来刷新我的记忆,并在离开它超过一年后进入新的Rails 3。

在熟悉Rails框架之后,您应该学习它所构建的Ruby语言。这是我的舞台。我建议学习Ruby的一些书是:

  • Eloquent Ruby - 在许多章节中教你 Ruby方式,涵盖了广泛的Ruby语言。很好地阅读了抛光和强化你的Ruby知识,并且很好地重新阅读以加强一切!
  • The Ruby Programming Language - 由Ruby自己的作者Yukihiro Matsumoto共同撰写...需要我说更多吗?这是非常深入的,所以不适合开始学习语言,但非常适合帮助你掌握它。
  • The Well Grounded Rubyist - 目前正在阅读本书。它编写得很好并且涵盖了许多基础,有利于获得Ruby的支持,但可能假设你不是编程新手。

显然这是基于我从朋友和同事那里得到的经验和建议,所以我并不是说这是每个对Ruby / Rails感兴趣的人的路径,但到目前为止它对我有用。我有兴趣看看别人推荐的资源。

答案 1 :(得分:3)

Rails for Zombies是一个Code School课程,教你Rails的基础知识 链接:RailsForZombies.org
建议您首先在TryRuby.org完成活动 祝你好运!

答案 2 :(得分:0)

您可以尝试Pragmatic书架上的Programming Ruby书。然后使用Agile development with Rails书继续。两本都是优秀的书。

答案 3 :(得分:0)

真正帮助我学习Ruby on Rails的原因是从各种不同的老师那里学到同样的东西。在完成一本书之后,我没有简单地继续前进,而是购买了7本书,并通过了每一本书,以确保所有的概念真正陷入了我的脑海。我还浏览了One Month RailsCode School和Team Treehouse

在此之后,我开始观看AirPair视频,看看其他学生在学习什么。

希望这会有所帮助。