大多数死树书籍和网络教程都讲述了Rails 1.X. 我想知道他们是否值得用来学习Rails 2.X. 如果是这样,我应该避免哪些部分和概念以及几乎保持不变的部分和概念?
我最喜欢的书之一是The Pragmatic Programmers的"滑板"书,"带有Rails的敏捷Web开发".许多已经改变的东西都是从核心转移到插件中,所以如果它们是你想要或需要的功能,那么你仍然可以使用它们.大多数新功能都是添加,而不是删除东西.
如其他评论中所述,要了解更多信息,您可以访问以下链接:
http://weblog.rubyonrails.org/2007/9/30/rails-2-0-0-preview-release
http://www.infoq.com/news/2007/12/rails-20-docs
也就是说,我也有Obie Fernandez的"The Rails Way",它涵盖了Rails 2.0.但是,我仍然发现自己更频繁地阅读敏捷书籍.你可以在这里获得它,即将推出的第3版:http://pragprog.com/titles/rails3/agile-web-development-with-rails-third-edition.
由于Rails上的开发速度非常快,因此书籍很难实际跟上框架.我发现阅读博客是了解最新功能的最佳方式,或者了解我不了解的新功能.
我订阅的一些博客(有很多,比这些博客更多):
http://weblog.rubyonrails.com/
http://delicious.com/jnunemaker/railstips
http://railstips.org/
http://blog.hasmanythrough.com/
http://ryandaigle.com/
http://railspikes.com/
http://www.railsontherun.com/
http://agilewebdevelopment.com/plugins