现在学习RoR的人越来越多了,ruby方面的图书也越来越多了,如何挑选合适的书籍,节省必要的学习时间就显得很重要了。
可以这样说,学习RoR编程只看这三本书就足够了,其他别的书统统不要去看了,省得浪费时间。
一、rails编程要看的第一本书《Agile Web Development with Rails第二版》
最经典的rails学习书籍,作者是ruby和rails社区的领导者之一。第二版中文版译者已经翻译好交出版社了,出版社什么时候上市还不清楚。等不急的自己看英文版也不错,原作者的英文写的很易读。我自己在春节期间就把第二版英文版从头到尾读过了一遍。
二、rails进阶要看的第二本书《ruby for rails》
作者David A Black是ruby社区最资深的大佬之一。这本书的特色是专门针对rails用到的ruby知识进行剖析,很好的rails程序员进阶之书。让你在了解如何进行RoR编程之后,再进一步搞清楚为什么要这样写,碰到新的需求,你应该怎么充分运用ruby和rails,不过这本书一个缺点就是太罗嗦了,唯恐读者是白痴,很简单的问题都长篇大论的讲,看得人不耐烦。这本书中文版译者已经翻译好交出版社了,却不知道为何出版社迟迟没有发行?
三、rails实战要看的第三本书《rails recipes》
作者Chad Fowler也是ruby社区最资深的大佬之一。这本书列举了100多个rails实战的各种问题的解决方案,适合在你用RoR开发项目的时候,碰到相应问题去寻找相应的最佳实践。这本书还没有被引进国内。
分享到:
- 2007-03-08 19:00
- 浏览 42833
- 评论(37)
- 论坛回复 / 浏览 (33 / 47892)
- 查看更多
相关推荐
在Web服务器选择上,Lighttpd被推荐为RoR应用的理想选择,因为它与应用服务器的通信进行了优化。Lighttpd在完全接收POST数据后才一次性转发,同时在接收应用服务器响应时也不限制Buffer大小,从而减少了应用服务器的...
在Ror块中,不仅有常规的残差学习,还有更高层次的残差学习,即残差学习的残差。这种多层次的结构使得网络能更细致地理解特征,并且有助于减少过拟合,提高模型的泛化能力。 **CIFAR-10和CIFAR-100数据集** CIFAR-...
NULL 博文链接:https://xuxiangpan888.iteye.com/blog/266696
在提供的压缩包文件中,我们可以看到"Ruby语言中文教程",这暗示了资源可能包含了关于Ruby语言的基础知识和进阶内容,对于学习RoR至关重要。Ruby是RoR的基础,理解其语法和特性对于掌握RoR框架极其关键。 **Ruby...
在这个选题方向中,我们主要探讨的是与RoR相关的源代码分析和学习。源代码是理解任何编程语言或框架工作原理的关键,对于RoR来说也不例外。 在深入源代码之前,我们需要了解RoR的一些核心概念。如ActiveRecord,它...
"ror实例"可能指的是在学习或实践中,通过创建一个具体的Rails应用程序来理解和掌握RoR的工作原理和最佳实践。 在Ruby on Rails中,重要知识点包括: 1. **Gemfile与Gemfile.lock**:项目中的Gemfile用于指定项目...
**初探ROR** Ruby on Rails(简称ROR)是一个基于Ruby编程语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在促进...通过学习和实践,你将能够利用ROR构建出功能强大、易于维护的Web应用程序。
在Ruby on Rails(ROR)开发环境中,安装和配置正确的依赖包是至关重要的。这个压缩包包含了一系列用于ROR框架的基础组件,但不包括Ruby本身。让我们深入了解一下这些包的作用和重要性。 首先,`actionpack`是Rails...
基于RoR的博客系统,代码风格简单清晰,前后太完善,适合初学者。
《机遇ROR的图书管理系统》是一份以Ruby on Rails(简称ROR)技术为核心,旨在构建高效、便捷的图书管理解决方案的学习资料。Ruby on Rails,是基于Ruby编程语言的开源Web应用框架,它遵循MVC(Model-View-...
在本篇ROR(Ruby on Rails)学习笔记中,我们将深入探讨如何在Windows XP操作系统上进行环境的安装和配置。Ruby on Rails是一个流行的开源Web应用框架,它基于Ruby编程语言,以其“DRY”(Don't Repeat Yourself)...
- **书籍推荐**:《Agile Web Development with Rails》是一本经典的RoR教程,适合进一步深入了解RoR的开发实践。 - **在线社区**:参与Ruby on Rails官方论坛或Stack Overflow等社区,获取最新的技术资讯和解答开发...
【标题】"learnRoR:艰难地学习RoR"揭示了这个项目是关于学习Ruby on Rails(RoR)框架的个人历程。RoR,或Rails,是由David Heinemeier Hansson开发的一个开源Web应用程序框架,它完全用Ruby编程语言编写。Ruby是一...
推荐安装路径为`C:\DevKit`,但也可根据实际情况进行调整。 - 安装完成后,需配置环境变量,以便Ruby能够识别到DevKit的存在。 ##### 3. 配置Gem Source - **问题背景**:默认情况下,gem命令会尝试从rubygems.org...
可以参考官方文档,参加在线课程或阅读相关书籍。其次,通过阅读FreeMIS的源代码,了解其结构和设计思路,可以提高对MIS系统开发的理解。同时,熟悉数据库设计和管理也是必不可少的,因为RoR的ActiveRecord与数据库...
### ROR 文件的上传与下载:深入解析与实践 在Ruby on Rails(简称ROR)框架下,处理文件的上传与下载是一项常见的需求,尤其是在构建包含媒体内容的应用程序时。本文将基于给定的文件信息,详细阐述如何在Rails...
ROR环境 Ruby version 1.9.3 (java) RubyGems version 1.8.24 Rack version 1.4 Rails version 3.2.12 JavaScript Runtime therubyrhino (Rhino) Active Record version 3.2.12 Action Pack version 3.2.12 ...
破解版本的JAR包,放到本地磁盘,ECLIPUS直接用,到JVM设置直接加 -noverify -javaagent:D:\javarebel.jar
在IT行业中,Ruby on Rails(简称ROR)是一款基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,旨在简化Web应用开发过程,提高开发效率。本文将深入探讨如何配置ROR开发环境,以及...