【问题标题】:Wait for The Rails 3 Way or any other similar book?等待 Rails 3 Way 或任何其他类似的书?
【发布时间】: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


    【解决方案1】:

    最新一期的《使用 Rails 进行敏捷 Web 开发》涵盖了 Rails 3。DHH 是合著者之一,我强烈推荐这本书(我很久以前就研究过 Rails 1.2)。

    【讨论】:

    • 本书目前处于测试阶段,计划于 2011 年 1 月发布纸质版。此外,如果您迫不及待,可以通过 pragprog.com/titles/rails4/agile-web-development-with-rails 购买测试版电子书
    • 几年前我通过敏捷书学到了很多东西。我已经购买了最新的测试版电子书,它仍然很不错。我买了第一本“The Rails Way”一书,也许情况有所改善,但我发现它更多是为中级/高级 Rails 程序员提供的参考。
    【解决方案2】:

    我刚刚在http://railstutorial.org 完成了 Michael Hartl 的 Rails 教程。它涵盖了 Rails 3 和行为(测试)驱动的开发。我强烈推荐这个系列。

    【讨论】:

    • 谢谢 我没有注意到它是为 rails 3 更新的。我只是在它还是 rails 2 时才看到它。
    【解决方案3】:

    如果您住在公共图书馆附近,请去那里查看每一本 Rails 书籍(从最近的书籍开始。)并在阅读时放入一本 Ruby 书籍。说真的,图书馆一直是我最好的资源。即使是旧书也很有帮助。那么如果它们是 Rails 2 书籍呢?你仍然会学到很多东西。如果您不喜欢一本书的写作方式,请停止阅读,然后再买一本。

    几个月前,我浏览了当前版本的 The Rails Way(从图书馆获得)。那时,它对我来说有点太密集了。 (我不是专业的程序员。)使用 Rails 进行敏捷 Web 开发对于早期的新手来说也很困难。

    我虽然学习 Rails 很容易阅读。此外,Simply Rails 2.0 也很好,因为它构建了一个类似于 Digg 的应用程序。

    如果您想学习的不仅仅是 Rails,我发现 Ruby for Rails 让我对基础知识有了一些很好的了解。

    一旦你熟悉了 Rails,就去学习 Metaprogrammning Ruby。我现在正在读它,它很棒。它将帮助您了解您正在使用的所有宝石,并帮助您创造自己的“魔法”。

    【讨论】:

    • 谢谢,实际上我也刚刚订购了元编程 ruby​​ 书,所以我可以理解 gems 中的一些快捷方式。
    • 我同意。您将从 rails 2 和 rails 3 书籍中学到很多东西。
    【解决方案4】:

    我的情况和你类似,我选择了Beginning Rails 3

    如果您过去没有对 APress 书籍(或任何以“开始”开头的书籍)印象深刻,请不要让这把您吓跑。我也有类似的性格,但由于没有太多选择,我就顺其自然了。

    我对这本书以积极的方式感到非常惊讶。如果您对我感兴趣,它会保持良好的节奏,并且有侧边栏可以更详细地解释事情。这本书的顺序是有道理的,因为作者从 Active Record 的几章开始,然后从那里开始构建。

    如果你想要一些你现在可以开始阅读的东西,我会毫不犹豫地说去看看。

    【讨论】:

    • 谢谢,这周我会订购这本书并试一试。
    【解决方案5】:

    所有这些都很好,您可能需要考虑一些关于元编程的 Ruby 书籍,因为 Rails 中包含如此多的元编程,您应该对它是什么以及如何使用它有一个很好的基本了解。我建议 Addison-Wesley Professional Ruby 系列, Russ Olsen 的 RUBY 设计模式。这是亚马逊上的链接。 http://www.amazon.com/Design-Patterns-Ruby-Russ-Olsen/dp/0321490452

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-12
      • 2013-05-26
      • 1970-01-01
      • 2016-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多