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

Jas*_*son -2 ruby ruby-on-rails

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

Jam*_*sDS 7

我在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感兴趣的人的路径,但到目前为止它对我有用.我有兴趣看看别人推荐的资源.