该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-08-05
刑天战士 写道 zfyyfz 写道 charon 写道 zfyyfz 写道 李刚是无辜的啊,不要再这样说李刚 ;人家写的书确实好,这是共识 ;
没必要用这种所谓的共识,事实来说话吧. 即便是卖大便,花钱请堆民工来排队,也能造成供不应求的事实. 所以还是抛开本质来谈,这里和这本书到底怎么样没关系,谈的是营销这本书的手段是不是有点龌龊. 所以,和作者实际上也没关系.不论作者是不是驱动,默许或者反对这个营销方式. 还是那句话,即便BS,也没人BS到作者,BS的只是某些事的某些做法.至于是不是有人会自动去对号入座,那就是这些人的自由了. 哎,我觉得事情还是平静下来好啊,没必要揪着一点事情不放;可能是名人的缘故吧 。 他也算名人? 芙蓉姐姐也是名人。 |
|
返回顶楼 | |
发表时间:2008-08-05
charon 写道 还有一堆从来不读英文资料只看实体书的家伙在那儿批斗一为the rails way叫好的哥们,认为那哥们不可能在4天之内读完这本the rails way,为什么是四天呢? 是从那本英文实体书在china-pub上架到那哥们发贴的时间段计算出来的. 我倒,这是什么逻辑?感情这帮家伙只读从china-pub卖出来的东西,所以在他们眼里,别人也都这样? 那哥们儿就是我,囧…… 所以到后来直接不发表任何意见了,人家好凶的 |
|
返回顶楼 | |
发表时间:2008-08-05
最后修改:2009-03-11
李刚的学生们是好学生?
真是笑话 |
|
返回顶楼 | |
发表时间:2008-08-05
zfyyfz 写道 李刚是无辜的啊,不要再这样说李刚 ;人家写的书确实好,这是共识 ;
看了你的注册时间:加入时间 2008-02-28 11:24 我真的很难不怀疑你是不是X刚或X刚粉或X刚托 |
|
返回顶楼 | |
发表时间:2008-08-05
ham 写道 李刚的学生们是好学生?
真是笑话,看一下这个吧:http://www.leegang.org/thread-523-1-1.html 引用 他们现在利用Google炒作了,看这里: http://readonly.iteye.com/blog/223814 笑死我了 |
|
返回顶楼 | |
发表时间:2008-08-05
引用 1、rails的基础环境以及配置。本书“11.2.1 配置Rails运行环境”有介绍,你提到的配置environment.rb文件,本书303页有介绍。实际上“11.1.2 Rails的目录结构”一节里详细介绍了Rails应用下每个路径,每个文件的作用。 2、利用:conditions、:include参数来缩小查询范围的问题,在本书“12.2.1 强大的查询方法”,也就是341页有详细介绍,不仅如此,本书还介绍了:order、:group、:limit、:offset、:joins、: select、:from、:readonly、:lock等用法,其实这些用法属于较为基本的用法,根本算不上什么高级技巧、书中接下来的示例代码有关于每个选项用法的示例代码、执行结果。 本书还介绍了根据普通属性查询的find_by_属性名、find_all_by_属性名已经根据多属性查询的方法。甚至包括直接使用原生SQL查询的方法本书都有详细介绍。 3、关于路由的配置,在本书的13.2专门有一节介绍路由配置,包括如何路由用户请求的方式:默认路由、配置自定义路由两种,并使用了三个实例来讲解自定义路径的三种情况。也介绍了Rails如何根据URL规则来路由用户请求,还介绍了命名路由的方法,最后还介绍了当用户输入的URL不符合规则时的处理机制。 4、视图层方面和过滤器的问题 本书在14.1节(也就是464页面)通过案例介绍了如何使用rhtml模板、rxml模板和rjs模板三种模板, 至于你所提到的render方法的详细讲解,这太基础了,本书“13.3 生成响应”一节,详细介绍了render的各种用法: 444页 有render :action 448页 有render :template 448页 有render :file 449页 有render :text 450页 有render :inline 451页 有render :nothing 关于过滤链,这个太基础了(过滤链这个翻译本身就有问题,按我们中文习惯翻译应该是过滤器链(Filter Chain))。本书的中文解决方案就是基于过滤器链解决的。本书13.1.4 过滤器,详细介绍了Before、After、Around三种过滤器,并详细介绍了通过方法引用方式、内部类方式、过程对象方式三种方式来定义过滤器,至于过滤器的选项、过滤器的继承也都有详细介绍和用法示例(428页)。 5、关于send_data和send_file的介绍。本书的“13.3.3 生成二进制流响应”详细介绍了send_data和send_file的用法和区别,并通过一个下载控制系统来示范了它们的用法。 6、关于ActionView的解释,本书第14.3介绍了“使用Layout页面装饰”、“使用局部模板”,“使用页面组件”、“控制页面缓存”等组件式开发的方式,这其实也属于实际开发中非常常见的方式,谈不上什么技巧。至于 <%= content_tag(‘h2’, @subtitle) if @show_subtitle %>这样一行代码,在本书最后两个案例中比比皆是,实在谈不上什么技巧。 7、14.3节几乎覆盖了ActiveView::Helper模块下所有表单、非表单、文件上传的所有常用方法(我直接按Rails API文档分类后介绍的),Rails所提供的所有页面Helper类(我直接按Rails API文档分类后介绍的)全部有详细讲解和用法示例。 最后还是很感谢大家就此书所做的各种评论,不过希望大家在认真看过此书后再来给本书一个公正的评价。毕竟,程序员是一个务实的职业,我们说一句话,应该像写一行代码一样,最好做到有理有据,这样的程序才可以运行正常。 照着文档抄的东西都能这么堂而皇之的拿出来,让我在这个闷热的改bug的下午无比清凉 |
|
返回顶楼 | |
发表时间:2008-08-05
引用 仔细读过试读部分,发现这本书确实很浅显、透彻:
我最开始学习ror时,花大力气研究的就是被称为rails bible的《Agile Web Development with Rails》,说实话,那本书真的不如这本书讲得深入。 例如:当初我看关于文件上传部分时,Agile那本书写的就是“这个表单有些微妙。图片被上传到一个称为picture的属性内。尽管数据库表中不包含那个名字的列。这意味着在“模型”内此处必须有些魔术。”当时我就十分糊涂,“有些微妙”?怎么个微妙呢?“必须有些魔术”?这就更让人不敢恭维了。 凡是对计算机有一定了解的人都知道:计算机是非常科学和有机可循的,绝不会凭空来什么魔术的。那后面应该隐藏的是原理。但Agile这本书根本没告诉读者其中的原理,而只是说什么玩了个魔术。 ——关于Agile一书里用到魔术一词的地方不下20处,后来导致我产生了“魔术恐惧症”,因为它一出现“魔术”,我就要花费大量时间、精力去研究“魔术”为什么会这样! 毕竟:读一本技术书,不是为了看魔术! 再当我看了这本书在试读2.3.3部分的描述后,就明白了其中的道理: “在Message Model文件中,重定义一个picture=方法。因为我们的new.rhtml视图文件中有一个picture表单域,当提交表单后控制器将发送一个 message[:picture]的请求参数,这个请求参数将要求Message类里包含一个picture=方法,该方法用于接受message[: picture]请求参数。” 相比之下,此书讲解更加清晰、简单,让我既能明白如何做,也知道为什么要这么做! 认真地看一下试读部分相信可以更客观地看待这本书,下周末打算去书店看看是否有卖,可以补充一下以前看Agile一书中“魔术”留下的困惑! 我好冷阿…… |
|
返回顶楼 | |