把图书馆有关 Rails 的书搜刮了一遍,不知道从那本书开始,求指点
能看英文就拿倒数第二本做参考,照 http://ruby.railstutorial.org 学吧 不能看英文就拿第二本做参考,照着http://guides.ruby-china.org/ 做吧
我是这么觉得,这些书我图书馆里面也有,我都翻过,建议是,除了这两本,其他你都还了吧
先掌握 HTML + CSS 再开始看 Rails 的资料吧。 建议直接看第二本最新的英文版,再看一遍 Rails 官网的 Ruby on Rails Guides。 然后开始一个小项目,完成后再找其它资料看,你会知道哪些是对你有用的。 不建议看中文,英文再难也要啃,不然遇到问题时,你也不知道如何问 Google 大神。
图书馆这么多 ROR 的书,羡慕。
同楼上,建议楼主先学点前端页面基础再看效果更佳。Rails 入门优先敏捷开发那
本,差不多是 N 多人的 Rails 启蒙教材啦。我觉得做实例是最快学习的途径了,看
书再怎么看也没自己实际动手敲学的快。
我在省立中山图书馆也找到很多关于 ROR 的书,大部分都很新的,连 meta programming 都有进,就是图书馆的上架时间太长了,到现在都还在入库中,借不到.... 还有,仔细一看,LZ 从图书馆借的书编号跟中山图书馆的一样,不会都是在那里借的吧?
这几本 rails 书(松本的编程世界除外,这是 ruby 相关的)意义不大,几乎都跟不上 rails3.2.建议直接英文的书,写的都比较简单易懂。 比如:http://ruby.railstutorial.org/ruby-on-rails-tutorial-book 还有 rails 3 in action(这本稍微难了一些)。看中文的话,还是 web 敏捷第四版吧,不过这是 rails3.0 的。官网上有 rails3.2 的更新版。电子书也有下载。
先跟着 Hartl 的 rails tutorial 做,之后看 programming ruby 和 metaprogramming ruby 这两本熟悉 ruby 语言。再之后再做一遍 rails tutorial. 基本就入门了。之后 rails 3 way, rails 3 in action 应该就能看懂了,不然现在看也看不明白
我觉得我的回答应该有一定的说服力:
最后一本刚开始我翻过,那会儿不懂 Web, 也没看太明白,貌似大家都在骂,是因为 Rails 版本太老了.(1.x), 不过我要值得一提的是:前半部分 (讲 Ruby) 的那部分,还是很不错的。Ruby 没时间专门学 Ruby, 可以考虑先看看这个。
3.2 都出来了?我打印的是 3.1 版。
可以啊。不过我先看的第三版才看的第四版,一方面,因为第三版翻译的是在很好 (也厚很多), 另一方面,很明显,第四版有选择的忽略了很多细节。(尤其是在第三版内讲的很透彻的一些东西).
不过应该也可以直接看第四版,因为有些东西,Rils3 的确不再关心了。换句话说,我觉得 Rails3 门槛比 2 低了很多。(个人感觉)
@Desert 我在德国,书店买的,25 欧。纸质书貌似都贵,不过有时能买到便宜的二手,那本 Agile Web Development with Rails 第四版我在二手书店淘到了,1 欧,跟新的一样。