【发布时间】:2010-11-09 00:24:19
【问题描述】:
我正在考虑使用 The Rails 3 Way 来更好地理解 Rails 3(我是初学者),有没有其他类似的书可以帮助我更好地理解 Rails 3?
还有什么好的 Rails 3 书籍已经发布了吗?我目前正在考虑购买 peepcode rails 3 截屏视频。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3
我正在考虑使用 The Rails 3 Way 来更好地理解 Rails 3(我是初学者),有没有其他类似的书可以帮助我更好地理解 Rails 3?
还有什么好的 Rails 3 书籍已经发布了吗?我目前正在考虑购买 peepcode rails 3 截屏视频。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3
最新一期的《使用 Rails 进行敏捷 Web 开发》涵盖了 Rails 3。DHH 是合著者之一,我强烈推荐这本书(我很久以前就研究过 Rails 1.2)。
【讨论】:
我刚刚在http://railstutorial.org 完成了 Michael Hartl 的 Rails 教程。它涵盖了 Rails 3 和行为(测试)驱动的开发。我强烈推荐这个系列。
【讨论】:
如果您住在公共图书馆附近,请去那里查看每一本 Rails 书籍(从最近的书籍开始。)并在阅读时放入一本 Ruby 书籍。说真的,图书馆一直是我最好的资源。即使是旧书也很有帮助。那么如果它们是 Rails 2 书籍呢?你仍然会学到很多东西。如果您不喜欢一本书的写作方式,请停止阅读,然后再买一本。
几个月前,我浏览了当前版本的 The Rails Way(从图书馆获得)。那时,它对我来说有点太密集了。 (我不是专业的程序员。)使用 Rails 进行敏捷 Web 开发对于早期的新手来说也很困难。
我虽然学习 Rails 很容易阅读。此外,Simply Rails 2.0 也很好,因为它构建了一个类似于 Digg 的应用程序。
如果您想学习的不仅仅是 Rails,我发现 Ruby for Rails 让我对基础知识有了一些很好的了解。
一旦你熟悉了 Rails,就去学习 Metaprogrammning Ruby。我现在正在读它,它很棒。它将帮助您了解您正在使用的所有宝石,并帮助您创造自己的“魔法”。
【讨论】:
我的情况和你类似,我选择了Beginning Rails 3。
如果您过去没有对 APress 书籍(或任何以“开始”开头的书籍)印象深刻,请不要让这把您吓跑。我也有类似的性格,但由于没有太多选择,我就顺其自然了。
我对这本书以积极的方式感到非常惊讶。如果您对我感兴趣,它会保持良好的节奏,并且有侧边栏可以更详细地解释事情。这本书的顺序是有道理的,因为作者从 Active Record 的几章开始,然后从那里开始构建。
如果你想要一些你现在可以开始阅读的东西,我会毫不犹豫地说去看看。
【讨论】:
所有这些都很好,您可能需要考虑一些关于元编程的 Ruby 书籍,因为 Rails 中包含如此多的元编程,您应该对它是什么以及如何使用它有一个很好的基本了解。我建议 Addison-Wesley Professional Ruby 系列, Russ Olsen 的 RUBY 设计模式。这是亚马逊上的链接。 http://www.amazon.com/Design-Patterns-Ruby-Russ-Olsen/dp/0321490452
【讨论】: