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

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

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

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

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

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

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

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

您可以尝试Pragmatic书架上的Programming Ruby书籍。 然后使用Rails预订敏捷开发 。 两本都是优秀的书。

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

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

希望这可以帮助。