- 浏览: 2075859 次
- 性别:
- 来自: NYC
文章分类
- 全部博客 (628)
- Linux (53)
- RubyOnRails (294)
- HTML (8)
- 手册指南 (5)
- Mysql (14)
- PHP (3)
- Rails 汇总 (13)
- 读书 (22)
- plugin 插件介绍与应用 (12)
- Flex (2)
- Ruby技巧 (7)
- Gem包介绍 (1)
- javascript Jquery ext prototype (21)
- IT生活 (6)
- 小工具 (4)
- PHP 部署 drupal (1)
- javascript Jquery sort plugin 插件 (2)
- iphone siri ios (1)
- Ruby On Rails (106)
- 编程概念 (1)
- Unit Test (4)
- Ruby 1.9 (24)
- rake (1)
- Postgresql (6)
- ruby (5)
- respond_to? (1)
- method_missing (1)
- git (8)
- Rspec (1)
- ios (1)
- jquery (1)
- Sinatra (1)
最新评论
-
dadadada2x:
user模型里加上 protected def email ...
流行的权限管理 gem devise的定制 -
Sev7en_jun:
shrekting 写道var pattern = /^(0| ...
强悍的ip格式 正则表达式验证 -
jiasanshou:
好文章!!!
RPM包rpmbuild SPEC文件深度说明 -
寻得乐中乐:
link_to其实就是个a标签,使用css控制,添加一个参数: ...
Rails在link_to中加参数 -
aiafei0001:
完全看不懂,不知所然.能表达清楚一点?
"$ is not defined" 的问题怎么办
又名: Ruby for Rails: Ruby Techniques for Rails Developers
译者: 吴畅欣 / 张明生
作者: 布莱克
ISBN: 9787115161611
页数: 386
定价: 59.0
出版社: 人民邮电出版社
装帧: 平装
出版年: 2007-7-1
本书是一部专门为Rails实践而写的经典Ruby著作,由四部分组成,共17章。第一部分讲述Ruby和Rails的编程环境。第二部分和第三部分与Rails紧密联系,着重对 Ruby这门语言进行详细介绍;所采用的Rails应用示例,既说明了Ruby的特性,也给出了有关Rails的重要信息。第四部分讲述了如何应用第二部分和第三部分的Ruby知识来开发Rails应用。
本书适合于Ruby的初学者,也适合于想要进一步提高Ruby编程技能,开发实际Rails应用的Web程序员。
David A.Black世界顶尖的Ruby和Rails专家、Ruby和Rails的主要倡导机构之一Ruby Central(RbyConf和RailsConf主办者)的负责人。他是Roby核心开发者之一,RCRchive的维护者。
4what 写道
9 小时前 回复 删除
理由呢?没有说不再推荐的原因啊。
理由呢?没有说不再推荐的原因啊。
的确这本书不错,肉饼也推荐过。
如果,你想参考的话可以从
这个链接得到
我打这个标题是出于自己的考量
这本书的出版日期是2005.7,而且,看过书,你会注意到
引用
Run in verbose mode (-v)
-v does two things: It prints out information about the version of
Running with
-w
Ruby you’re using, and then it turns on the same warning mechanism as the
flag. The most common use of -v is to find out the Ruby version number:
$ ruby -v
ruby 1.8.2 (2004-12-25) [i686-linux]
(In this case, we’re using Ruby 1.8.2, released on Christmas Day, 2004, and com-
piled for an i686-based machine running Linux.) Because there’s no program or
-v does two things: It prints out information about the version of
Running with
-w
Ruby you’re using, and then it turns on the same warning mechanism as the
flag. The most common use of -v is to find out the Ruby version number:
$ ruby -v
ruby 1.8.2 (2004-12-25) [i686-linux]
(In this case, we’re using Ruby 1.8.2, released on Christmas Day, 2004, and com-
piled for an i686-based machine running Linux.) Because there’s no program or
这本书是基于1.8.2Ruby写的,那时候的rails应该是1.0.0左右。我们都知道现在的ruby是1.9 Rals是2.3 Rails的优势不仅仅体现在敏捷的开发。也体现在动态语言本身的成长过程,一门语言和一个生命一样,不能够高速的成长,就只能缓慢的死亡。(这个世界就是这样,有开始就有结束。强悍如微软、Google有能怎么样,可能现在是势如中天,或者未到中天,那又怎么样?消亡也只是时间长短的问题。)
当然,这只是我自己激进的看法。你可能会说,大体的机制是一样的。我会说我同意,只是也希望能关注新的变化。
这也是因为,近来,遇到几次,有人入门还在看Agile第一版,结果代码怎么都调试不通过,才有了上面的想法。
我并不想捍卫我自己表达观点的权利(毕竟有些东西(有些观点)值得坚持,有些东西不值得,而我自认为我可以坚持的东西并不能太多,所以,取舍是难免的,坚持自己最想要的。)
我只是想说,在我的认知里,Ruby和Rails都是动态的成长的语言很多时候,和C不同,RoR领域的变化是值得关注的
甚至,不妨的话,初学者都可以从当前的示例中起步,当然,如果你愿意的话。当然,这样的认知也是基于,我不愿意承认Ruby或Rails的升级,只是api的改变而已。对于RoR而言,自身的进化也是希望所在
评论
28 楼
xu_ch
2010-03-02
大家好像看了很多书哦,我还没怎么看过呢,也就随便翻了几页。
27 楼
夜鸣猪
2009-08-20
我只是想说,你是对的,然后,我也觉着这个话题没有多大意义
多看这样的一本书,没有什么多大坏处,又不是“RUBY ON RAILS敏捷开发最佳实践”
26 楼
eclipse2008
2009-08-20
夜鸣猪 写道
算了,我认输啦,呵呵
我还是我之前的话,我一直认为,每个人可以坚持的东西并不多,我不想把我的固执用在这里。我不再坚持和解释我的观点啦,我放弃
管理员把这个主题结了吧
我还是我之前的话,我一直认为,每个人可以坚持的东西并不多,我不想把我的固执用在这里。我不再坚持和解释我的观点啦,我放弃
管理员把这个主题结了吧
也许是我表述得不明确吧
我只是想表达如果学思想,那就去看讲述思想的书,学语言那就去看语言的书。
这并不矛盾吧。
你是说 Ruby for Rails这本书过时了,影响开发了,不推荐。
我说过时的是api只是针对这本书Ruby for Rails,既然Ruby on Rails的整体思想没有变(只要开发流程没变,MVC没变),这本书依然有参考价值。
就像新华字典,新版只是增加了汉字而已,原来的汉字基本无变化,可能有的时候会改变某个汉字的读音,但它依然有它的价值。
其实你无非只是想表达要关注新的东西,这个我也同意,关注任何新的东西这也是一个开发者生存的本能吧。
在有hideto认为读了《Agile Web Development With Rails》、《Rails Recipes》和《Ruby for Rails》也只算熟悉Ruby on Rails而已
http://hideto.iteye.com/blog/90175
难道代码调试不通过是看书的问题吗?
我想应该是实践不够的问题吧。
25 楼
夜鸣猪
2009-08-20
算了,我认输啦,呵呵
我还是我之前的话,我一直认为,每个人可以坚持的东西并不多,我不想把我的固执用在这里。我不再坚持和解释我的观点啦,我放弃
管理员把这个主题结了吧
我还是我之前的话,我一直认为,每个人可以坚持的东西并不多,我不想把我的固执用在这里。我不再坚持和解释我的观点啦,我放弃
管理员把这个主题结了吧
24 楼
夜鸣猪
2009-08-20
eclipse2008 写道
夜鸣猪 写道
eclipse2008 写道
夜鸣猪 写道
eclipse2008 写道
过时的只是api而已
而已吗?
或者是你自己的看法?
ruby升级不只是api
rails更不止,至少1.2的rails里没有RESTful 没有i18n
看书只是大概了解一下流程以及思想,不可能了解全部。
想了解新特性还是看官方文档吧。
至于你说的那些新特性落实到代码还是api而已。
RESTful 比起api来,更应该是一种思想 个人认为
想研究RESTful可以看RESTful Web Services中文版嘛,ruby on rails也只是REST式服务框架中的一种。
所以,首先,不再坚持
eclipse2008 写道
过时的只是api而已
了?
呵呵,其次,(我们沿着,被转换的观点走,之前,您的看法是,升级只是增加api,之后,升级的思想没必要看)Ruby也好,Rails也罢,本来不就是把很多好的开发思想实现了而已。这样的话,你分着去看这些思想就对了,还学Rails干什么?至少,我学习语言是用来开发,不是用来研究什么思想。
实际上我的看法是,我们主要是学习一种实现,至少,开始写代码的时候,我就没有去读“RESTful Web Services中文版”,我只是学习Rails就可以用了。后来是慢慢在用过程体会的RESTful思想,好处和坏处。
而且,就算你研究懂了RESTful,也不能直接用Rails,只是有帮助理解,和会用还是两回事,Rails是通过路由等自己的规范实现了
23 楼
eclipse2008
2009-08-20
夜鸣猪 写道
eclipse2008 写道
夜鸣猪 写道
eclipse2008 写道
过时的只是api而已
而已吗?
或者是你自己的看法?
ruby升级不只是api
rails更不止,至少1.2的rails里没有RESTful 没有i18n
看书只是大概了解一下流程以及思想,不可能了解全部。
想了解新特性还是看官方文档吧。
至于你说的那些新特性落实到代码还是api而已。
RESTful 比起api来,更应该是一种思想 个人认为
想研究RESTful可以看RESTful Web Services中文版嘛,ruby on rails也只是REST式服务框架中的一种。
22 楼
夜鸣猪
2009-08-20
eclipse2008 写道
夜鸣猪 写道
eclipse2008 写道
过时的只是api而已
而已吗?
或者是你自己的看法?
ruby升级不只是api
rails更不止,至少1.2的rails里没有RESTful 没有i18n
看书只是大概了解一下流程以及思想,不可能了解全部。
想了解新特性还是看官方文档吧。
至于你说的那些新特性落实到代码还是api而已。
RESTful 比起api来,更应该是一种思想 个人认为
21 楼
eclipse2008
2009-08-20
夜鸣猪 写道
eclipse2008 写道
过时的只是api而已
而已吗?
或者是你自己的看法?
ruby升级不只是api
rails更不止,至少1.2的rails里没有RESTful 没有i18n
看书只是大概了解一下流程以及思想,不可能了解全部。
想了解新特性还是看官方文档吧。
至于你说的那些新特性落实到代码还是api而已。
20 楼
夜鸣猪
2009-08-20
eclipse2008 写道
过时的只是api而已
而已吗?
或者是你自己的看法?
ruby升级不只是api
rails更不止,至少1.2的rails里没有RESTful 没有i18n
19 楼
eclipse2008
2009-08-19
过时的只是api而已
18 楼
夜鸣猪
2009-08-17
fireflyman 写道
出版的书似乎是跟不上Rails的更新换代.但对于初学者,照样有用的.就像,现在大学的专业,以前上大学的时候老师就说,你们学的东西,在你们毕业的时候,刚好就会过时,但你们还是要学.原因就不说了...
我首先表示理解,从某种情况来说确实是一些经典的东西值得我们花费时间。然而,我从来认为,认可和理解别人,不代表就需要不坚持自己。毕竟这个世界从来都是容得下不同的观念。
假如,近来我考虑买笔记本。T43P是个不错的选择,因为,我预计XP短期还不完全退出历史舞台,2. 我所有的应用在这个平台下足够用了。3. 价格便宜2-3K 4. 做工精良。应该算完整的遗传和体现IBM的血统或者巅峰之作。最终,我还是买了主流的酷睿64平台的本。这就是我的态度,我尊重历史的经典,但我更愿意接近未来。这就如同Agile Web Development With Rails已经很经典,那我们何必需要去买第三版呢?
也或者,我只是一厢情愿的希望看到发展和有更好的东西出现吧
17 楼
fireflyman
2009-08-16
出版的书似乎是跟不上Rails的更新换代.但对于初学者,照样有用的.就像,现在大学的专业,以前上大学的时候老师就说,你们学的东西,在你们毕业的时候,刚好就会过时,但你们还是要学.原因就不说了...
16 楼
lemonzc
2009-05-08
现在很少买技术方面的书了。一般都是在网上学习或查查资料。
15 楼
Hooopo
2009-05-07
4what 写道
嗯。。可能你没有认真读过这本书。
其实这是一本Ruby入门书,只是结合了Rails来讲的。<script type="text/javascript" src="http://www.iteye.com/javascripts/tinymce/themes/advanced/langs/zh.js"></script><script type="text/javascript" src="http://www.iteye.com/javascripts/tinymce/plugins/javaeye/langs/zh.js"></script>全书17章,讲Rails的只有2、3、14、15、16这5章,如果17章也算的话,就6章。而且这书上提到的跟Rails有关的地方大部分是Rails固有的东西,在新的Rails版本中没有变化。
相对<Programming Ruby>来说,这本书会稍微易懂些,但在内容的丰富程度上不如P.R,比如说这本书没有讲在Ruby中如何单元测试。但读这本书更容易过渡到Rails。
总之我觉得这是不错的一本书,初学者可以在它和P.R之间做一个选择。
其实这是一本Ruby入门书,只是结合了Rails来讲的。<script type="text/javascript" src="http://www.iteye.com/javascripts/tinymce/themes/advanced/langs/zh.js"></script><script type="text/javascript" src="http://www.iteye.com/javascripts/tinymce/plugins/javaeye/langs/zh.js"></script>全书17章,讲Rails的只有2、3、14、15、16这5章,如果17章也算的话,就6章。而且这书上提到的跟Rails有关的地方大部分是Rails固有的东西,在新的Rails版本中没有变化。
相对<Programming Ruby>来说,这本书会稍微易懂些,但在内容的丰富程度上不如P.R,比如说这本书没有讲在Ruby中如何单元测试。但读这本书更容易过渡到Rails。
总之我觉得这是不错的一本书,初学者可以在它和P.R之间做一个选择。
非常同意!
我原以为这是一本rails的书籍,没有看,最近想看rails,借来这本书,看了下,大部分内容是讲ruby的。
而且翻译的也非常好,感觉读起来很容易理解,不像pr书。
14 楼
t0uch
2009-03-30
其实我觉得所谓的设计模式之类的东西,也就对C++/Java有点用。
那些东西条条框框,为自己用了某些模式暗爽。
其实这些东西,都是用来减少重复代码的工具。ruby里头能有多少这种情景呢?所以偶觉得在模式设计这种东西用到ruby里头比较多余。
那些东西条条框框,为自己用了某些模式暗爽。
其实这些东西,都是用来减少重复代码的工具。ruby里头能有多少这种情景呢?所以偶觉得在模式设计这种东西用到ruby里头比较多余。
13 楼
nbkangta
2009-03-30
模式可以应用于各种语言,不要被某种语言所限定,要融会贯通
12 楼
samsam
2009-03-30
t0uch 写道
用ruby做有关设计模式的东西不是什么明智的事情,因为没有这个必要
不是用Ruby做设计模式吧,应该是做Ruby的时候要用到设计模式吧
11 楼
t0uch
2009-03-30
用ruby做有关设计模式的东西不是什么明智的事情,因为没有这个必要
10 楼
ychael
2009-03-29
Ruby GOF这书不错
9 楼
simore
2009-03-28
The Ruby Programming Language 应该是目前介绍Ruby 1.9最好的书了,是Matz写的,权威性毋庸置疑,而且,中文版也出了
发表评论
-
eloquent ruby 读书笔记
2012-02-22 07:24 1464节省时间就草记,只记录新鲜,容易忘的 1. case 的判 ... -
Rails 3 in action 读书笔记
2012-02-11 23:54 1365那天看到IE有战友贴了这个书,就想找个时间读读,有收获随笔记下 ... -
The Rails3 Way, Second Edition
2011-04-25 10:23 1693顺便链接一个agile web development wi ... -
the rspec book 下载
2010-09-20 18:17 4337这是写rspec 和 cucumber 一直翻的书,当前最 ... -
电子书推荐 Textmate使用的书
2010-09-07 10:00 1569引用TextMate is a powerful too ... -
ruby电子书资源
2010-08-14 11:49 1757引用 Though we don't like to adm ... -
关于ruby 重构的电子书 资料两本
2010-08-09 20:10 1810Refactoring Ruby Edition 电子书 ... -
pro git 中文版下载
2010-07-06 10:17 11915感觉所有git的问题可以 ... -
peeping into memcached
2009-04-21 23:52 0http://blog.evanweaver.com/arti ... -
Agile Web Development with Rails 3rd 正式版
2009-04-08 13:33 3402Agile Web Development with Rail ... -
在Rails下连接SQL Server 2005 分页
2009-04-03 01:57 2407For a Rails/SQLServer applicati ... -
REST与Web services
2009-04-01 14:33 3099问题:你如何看待一个房间中两个或多个架构师?回答:是争论。既然 ... -
使用cucumber测试过程中de-bug
2009-04-01 01:51 1479最近,Rails工程中,做测试和集成测试的时候,Cucumbe ... -
关于Rails 2.3 十件你应该知道的事
2009-04-01 01:20 1844首先,这个是一篇粉饰Rails2.3的文章,挑选了十个方面展示 ... -
在Rails 2.3 中测试cookie
2009-03-31 18:48 2009Testing Cookies in Rails 2.3 近 ... -
使用Rspec的好处
2009-03-31 18:44 1969本文将从下面几个方面,来阐述使用Rspec的好处 * ... -
5个使用Rails控制台的有用技巧
2009-03-31 18:36 4826update: 2011/10/26 1. 只想测试不想,真 ... -
The Ruby Programming Language 介绍
2009-03-29 11:35 1641点击这里下载chm part1 ... -
一些个人的在线资料
2009-03-28 11:56 1116MoutainWest Conference 视频的 ... -
从scope说起
2009-03-27 00:42 1257预计将从scope说起 以便理解Rails 2.3支持的d ...
相关推荐
Ruby for Rails 英文原版, pdf格式 <br>本书是一部专门为Rails实践而写的经典Ruby著作,由四部分组成,共17章。第一部分讲述Ruby和Rails的编程环境。第二部分和第三部分与 Rails紧密联系,着重对Ruby这门语言...
**Ruby for Rails** Ruby是一种面向对象的动态编程语言,它以其简洁、优雅的语法和强大的元编程能力而闻名。在Web开发领域,Ruby与Rails框架的结合,即Ruby on Rails(RoR),开创了Web应用的新纪元。Ruby on Rails...
《Ruby on Rails for Dummies》是一本专门为初学者设计的Ruby on Rails教程,它旨在帮助新手快速理解并掌握这个强大的Web开发框架。Ruby on Rails(简称Rails)是基于Ruby编程语言构建的一个开源Web应用程序框架,它...
### Ruby for Rails 知识点概述 #### 一、书籍背景与重要性 - **书籍定位**:《Ruby for Rails》被广泛认为是学习Ruby语言的必读之作,特别是对于那些希望利用Ruby on Rails(RoR)进行高效Web开发的学习者而言。...
ruby on rails for eclipse开发插件
### 一、Ruby/Rails 景观 #### 1.1 如何理解 Ruby 的工作原理 - **基础概念**:介绍 Ruby 作为一种动态类型的面向对象编程语言的基础知识。 - **解释器与虚拟机**:讲解 Ruby 是如何通过解释器或虚拟机运行的。 - *...
Ruby on Rails,简称Rails,是由David Heinemeier Hansson基于Ruby语言开发的一个开源Web应用程序框架。这个框架遵循“约定优于配置”(Convention over Configuration)的原则,致力于简化Web应用的开发流程,提高...
根据给定的文件信息,以下是本书《Ruby for Rails中文版,完整扫描版》的相关知识点概述: 1. 针对Ruby初学者:本书作为入门教材,旨在帮助初学者掌握Ruby语言基础。这对于已经熟悉其他编程语言但尚未接触过Ruby的...
《Ruby for Rails中文版》是美国作者David Black所著的一本专为Rails开发者介绍Ruby语言的书籍,旨在帮助读者深入理解Ruby的基础与Rails框架的内在联系。Ruby是一种面向对象的、动态类型的编程语言,它的简洁语法和...
Ruby三神书之一(其余的两本是Agile.Web.Development.with.Rails和Rails Recipes,在我的资源列表也有) “本书作者曾经教过我很多Ruby知识……每一个从其他语言转到Rais的人都应该拥用本书。为了充分发挥Rails的...
1. **Ruby语言基础**:首先,你需要了解Ruby的基础语法,包括变量、数据类型(如字符串、整数、浮点数、数组、哈希)、控制结构(如条件语句if/else,循环for、while、each)、函数定义与调用、类和对象等概念。...
"Ruby for rails.pdf"这本书籍可能会深入介绍如何将Ruby语言特性和Rails框架相结合。Rails框架提供了一系列的便利工具和库,如ActiveRecord用于数据库操作,ActionController处理HTTP请求,以及ActionView构建用户...
在Rails应用中,我们还可以使用`form_for`和其他Rails助手来处理表单提交,以及`render`和`redirect_to`来管理视图和路由。 最后,`Rails应用中MongoDB+MySQL杂交`的话题意味着在同一个应用中同时使用MongoDB和...
《Ruby for Rails》是一本深度探讨Ruby编程语言与Rails框架结合使用的经典教程。该书旨在帮助开发者更好地理解和利用Ruby的特性来提升Rails开发的效率和质量。Ruby是一种动态、面向对象的编程语言,以其简洁、优雅的...
《Ruby for Rails中文版》是一本深入探讨Ruby on Rails框架的书籍,它的源代码提供了丰富的实践示例,帮助读者更好地理解和应用Rails开发技巧。在这个压缩包中,包含了多个与Rails编程相关的文件,如`r4rmusic-1`、`...
### Ruby on Rails For Dummies #### 核心知识点解析 **1. Ruby on Rails 概述** - **定义与特点**:Ruby on Rails(简称 Rails 或 RoR)是一种基于 Ruby 语言的开源 Web 应用框架,它采用了 Model-View-...