![]() bd7lx 58.189% disconnected | 登录后回复主题 | 跳到回复(44)
|
1 - 7-9 22:57
2013 北京国人写的rails的书,至今未看到优秀的。多是东拼西凑,写的东西如隔靴搔痒。希望bd7lx打破这个怪圈,等出了目录看一下,至少有30%的东西值得一看,我就挺你一本。:)
2 - 7-10 9:26
bd7lx 楼主 深圳2013至今未看到优秀的,希望能从本宝典中看到30%
首先说明白这本书提到的“不是一个人在战斗”,该书是多个战士,其中有熊猫,也有老虎,还有螳螂,还有个猫头鹰等共同完成的,不是一个人的统一指挥和个人意志表达,而是共同反映了各自在所关注部分的自身体会和实践。
其次,质量算不上上乘,但也非东拼西凑,乃汇聚大家的经验和努力之作。
再者书所服务的读者肯定限定在某个特定的范围,不会任何人都需要或普遍适用,本书一定不适合挑剔的高人,也一定不适合对Ruby或Rails一无所知的初学者,但只要是肯在轨道上踩一脚的旅客,无论水平高低都会从此书得到有益的帮助。
欢迎各位多提意见,以书会友,共同学习。
非官方版的各章概要
第一章 Rails框架概述
本章回顾了Ruby语言和Rails框架发展过程,并通过实例代码阐述Ruby与Rails在Web开发中的优势。并在这一章最后介绍Rails框架最新版本的功能并预测了Rails框架未来发展趋势。
第二章 用户管理
本章通过实例,为读者讲解身份验证、用户注册、用户登录、访问控制、邮件激活、密码重设等用户登录及管理所涉及的具体实例,帮助用户理解实现完整的用户认证模块的步骤。同时本章中大胆采用BDD业务驱动开发的方法论,贯穿整个开发过程,让读者如临其境的参与到实际开发过程之中,在视图显示方面运用Haml引擎模板,代码直观简洁。
第三章 内容展示
Web站点内容展示的形式和风格将决定系统的可用性与用户体验。本章节将为读者介绍怎样使用或集成第三方组件来构建具有丰富表达能力的Web应用,以及表单、表格、分页、排序、生成报表、富文本编辑器等内容展示方面的技巧。
第四章 缓存
本章通过示例和代码为读者展示如何使用Rails 内建的缓存机制以及Memcached在Rails中的使用方法,并为读者介绍了Rails缓存相关插件及其使用方法。
第五章 上传文件和图片处理
本章将通过作者在实际开发中积累的实例,为读者讲解如何在Ruby on Rails应用程序中实现上传文件和图片处理,并为读者介绍相关插件attachment_fu和RMagick的使用方法。
第六章 搜索
本章将向读者介绍如何利用各种现有成熟的搜索引擎来搭建自己站点的站内索引和查询服务器,并利用相关的Rails插件来方便开发者建立、更新索引和查询站内数据。
第七章 RSS 与 Trackback
本章向读者介绍的 RSS 和 Trackback 是 Web 2.0 时代的两个重要组成部分。本章了如何在Rails网站中添加RSS输出以及如何解析RSS内容,并介绍了如何在Rails站点中实现基本的Trackback功能。
第八章 地图服务
本章介绍了使用Google Maps地图API进行应用开发的基础知识和基本步骤,并结合Rails讲解如何在Rails项目开发中通过Google Maps API来嵌入在线地图服务。同时本章介绍了如何在应用中为地图添加自定义标记、将地图与业务数据关联、以及使用GeoKit插件和Cartographer插件来帮助Rails更方便的与地行集成等内容。
第九章 Mashup
本章在介绍Mashup常见站点应用示例的同时,通过具体示例讲解如何调用Web 2.0站点对外提供的Mashup API,通过Mashup的形式来丰富站点内容、加强站点间的粘合性。同时本章介绍了开放API平台及其站点对外提供Mashup API的相关实用技术。
第十章 部署演练
本章节详细介绍Rails部署的相关内容,并着重介绍部署能力的培养与训练,其中包括部署方式与工具的比较选择及搭配方式,并列出可供操练的几种部署方案的过程与步骤,以及目前最新部署方式的介绍,力争让读者对Rails应用的最终部署有一个全面详尽的了解和认识。
首先说明白这本书提到的“不是一个人在战斗”,该书是多个战士,其中有熊猫,也有老虎,还有螳螂,还有个猫头鹰等共同完成的,不是一个人的统一指挥和个人意志表达,而是共同反映了各自在所关注部分的自身体会和实践。
其次,质量算不上上乘,但也非东拼西凑,乃汇聚大家的经验和努力之作。
再者书所服务的读者肯定限定在某个特定的范围,不会任何人都需要或普遍适用,本书一定不适合挑剔的高人,也一定不适合对Ruby或Rails一无所知的初学者,但只要是肯在轨道上踩一脚的旅客,无论水平高低都会从此书得到有益的帮助。
欢迎各位多提意见,以书会友,共同学习。
非官方版的各章概要
第一章 Rails框架概述
本章回顾了Ruby语言和Rails框架发展过程,并通过实例代码阐述Ruby与Rails在Web开发中的优势。并在这一章最后介绍Rails框架最新版本的功能并预测了Rails框架未来发展趋势。
第二章 用户管理
本章通过实例,为读者讲解身份验证、用户注册、用户登录、访问控制、邮件激活、密码重设等用户登录及管理所涉及的具体实例,帮助用户理解实现完整的用户认证模块的步骤。同时本章中大胆采用BDD业务驱动开发的方法论,贯穿整个开发过程,让读者如临其境的参与到实际开发过程之中,在视图显示方面运用Haml引擎模板,代码直观简洁。
第三章 内容展示
Web站点内容展示的形式和风格将决定系统的可用性与用户体验。本章节将为读者介绍怎样使用或集成第三方组件来构建具有丰富表达能力的Web应用,以及表单、表格、分页、排序、生成报表、富文本编辑器等内容展示方面的技巧。
第四章 缓存
本章通过示例和代码为读者展示如何使用Rails 内建的缓存机制以及Memcached在Rails中的使用方法,并为读者介绍了Rails缓存相关插件及其使用方法。
第五章 上传文件和图片处理
本章将通过作者在实际开发中积累的实例,为读者讲解如何在Ruby on Rails应用程序中实现上传文件和图片处理,并为读者介绍相关插件attachment_fu和RMagick的使用方法。
第六章 搜索
本章将向读者介绍如何利用各种现有成熟的搜索引擎来搭建自己站点的站内索引和查询服务器,并利用相关的Rails插件来方便开发者建立、更新索引和查询站内数据。
第七章 RSS 与 Trackback
本章向读者介绍的 RSS 和 Trackback 是 Web 2.0 时代的两个重要组成部分。本章了如何在Rails网站中添加RSS输出以及如何解析RSS内容,并介绍了如何在Rails站点中实现基本的Trackback功能。
第八章 地图服务
本章介绍了使用Google Maps地图API进行应用开发的基础知识和基本步骤,并结合Rails讲解如何在Rails项目开发中通过Google Maps API来嵌入在线地图服务。同时本章介绍了如何在应用中为地图添加自定义标记、将地图与业务数据关联、以及使用GeoKit插件和Cartographer插件来帮助Rails更方便的与地行集成等内容。
第九章 Mashup
本章在介绍Mashup常见站点应用示例的同时,通过具体示例讲解如何调用Web 2.0站点对外提供的Mashup API,通过Mashup的形式来丰富站点内容、加强站点间的粘合性。同时本章介绍了开放API平台及其站点对外提供Mashup API的相关实用技术。
第十章 部署演练
本章节详细介绍Rails部署的相关内容,并着重介绍部署能力的培养与训练,其中包括部署方式与工具的比较选择及搭配方式,并列出可供操练的几种部署方案的过程与步骤,以及目前最新部署方式的介绍,力争让读者对Rails应用的最终部署有一个全面详尽的了解和认识。
4 - 7-11 8:42
bd7lx 楼主 深圳第二章董斌的项目从头开始就是用用户故事道来,由新潮的BDD驱动的案例示范,应该是领先示范,尚不多见。
测试不是该书的单独章节,也可以作为宝典的补遗,或许以后那位再写本完整的包括测试为主的Rails葵花宝典。
测试不是该书的单独章节,也可以作为宝典的补遗,或许以后那位再写本完整的包括测试为主的Rails葵花宝典。
6 - 7-11 10:23
bd7lx 楼主 深圳莲花宝典是我个人的说法,最近出的动态语言系列都是绿色打底,有个背景剪纸和真花朵,道喜的Jruby就是如此,封面有啥就叫啥,为的是能记住它(书名有点长,而且也不一定达意)
北方叫荷花也好--
如果你看过功夫熊猫,就一定知道宝典不过是本无字的书,照亮自己的影子。世界上也没有神秘的配方,该有的已经有了!
但为什么,一定要看过宝典,才能明白呢?熊猫看了明白了吗?还是在打败了大猫之后,才知道汤里的配方才真明白的
大猫不明白,看了之后暴跳
祝开卷有益,如果没有看到你想看到的,想想panda,没有宝典都一定能赢
如果上了轨道,其实已经自行了断了已经推了多年的独轮车,没有后路啦(本书不主张对后路断绝,可以不必自宫)
北方叫荷花也好--
如果你看过功夫熊猫,就一定知道宝典不过是本无字的书,照亮自己的影子。世界上也没有神秘的配方,该有的已经有了!
但为什么,一定要看过宝典,才能明白呢?熊猫看了明白了吗?还是在打败了大猫之后,才知道汤里的配方才真明白的
大猫不明白,看了之后暴跳
祝开卷有益,如果没有看到你想看到的,想想panda,没有宝典都一定能赢
如果上了轨道,其实已经自行了断了已经推了多年的独轮车,没有后路啦(本书不主张对后路断绝,可以不必自宫)
13 - 8-11 10:50
bd7lx 楼主 深圳熊节和Cai版主写了推荐序言
http://www.china-pub.com/209144
http://gigix.thoughtworkers.org/2008/8/7/recommendation-for-ror-book/
还有Jruby实战的翻译者
DigitalSonic 丁雪丰的推荐
http://digitalsonic.javaeye.com/blog/204842
多谢各位
http://www.china-pub.com/209144
http://gigix.thoughtworkers.org/2008/8/7/recommendation-for-ror-book/
还有Jruby实战的翻译者
DigitalSonic 丁雪丰的推荐
http://digitalsonic.javaeye.com/blog/204842
多谢各位
14 - 8-11 12:42
404 深圳全力支持,已经预订了!我的购物车就等这一本书出来下单了。
“什么mashup啦、widget啦、AJAX啦、REST啦,能用的全给它用上。你要是URL里还带一问号啊,你都不好意思跟人打招呼。每个页面放一地图,甭管有事没事都往地图上标记,倍儿有面子。这网站就够牛了吧?那是基本要求,还得在多种环境部署,高性能的服务器环境一个脚本就得部署好。你想啊,那些做一个功能都只花15分钟的程序员,根本没心思用两小时做一次部署。所以我们的要求是:不但要酷,还要敏捷。”
“什么mashup啦、widget啦、AJAX啦、REST啦,能用的全给它用上。你要是URL里还带一问号啊,你都不好意思跟人打招呼。每个页面放一地图,甭管有事没事都往地图上标记,倍儿有面子。这网站就够牛了吧?那是基本要求,还得在多种环境部署,高性能的服务器环境一个脚本就得部署好。你想啊,那些做一个功能都只花15分钟的程序员,根本没心思用两小时做一次部署。所以我们的要求是:不但要酷,还要敏捷。”
20 - 8-19 8:37
bd7lx 楼主 深圳我参与写了部署演练一章(第十章),里面提到了最新的mod_rails
IceskYsl, 我也等着有人送我一本,作为rails爱好者我竟然没有买过中文书,都是人家送的,惭愧。
IceskYsl, 我也等着有人送我一本,作为rails爱好者我竟然没有买过中文书,都是人家送的,惭愧。
21 - 8-24 12:02
404 深圳书中第一章的代码排版可能由于不同操作系统的换行符导致的,编辑肯定用的Windows忽略了统一换行符,嘎嘎~~对阅读影响并不大,这本书的读者范围本身就应该针对有点Rails基础的朋友。其他章节都没问题,排版良好,很美观。第一章整理的基础知识阅读起来较轻松,浅显易懂(比如一句话一个示例代码就可以讲清楚metaprogramming),收放自如,知识点还比较详尽,温故知新!


28 - 9-25 11:36
bvcat 地球先奉上本书的示例代码下载地址:
http://bv.csdn.net/resource/WebR0R.zip
@bd7lx
拿一本书作为奖品当然没有问题哈~期待第1000个社员的到来!!!啊~又过了20天了,不知我是否来晚了哈
msn:sein916@hotmail.com
gtalk:sein916@gmail.com
欢迎各位随时联系我呵~
http://bv.csdn.net/resource/WebR0R.zip
@bd7lx
拿一本书作为奖品当然没有问题哈~期待第1000个社员的到来!!!啊~又过了20天了,不知我是否来晚了哈
msn:sein916@hotmail.com
gtalk:sein916@gmail.com
欢迎各位随时联系我呵~
33 - 10-5 0:49
404 深圳《Ruby for Rails》和《Agile Web Development with Rails》对Newbie阅读来说是非常不错的选择,刚开始学Rails读过这两本书后对Rails能有个比较系统的认识,做个玩具站点没什么大问题。相比网络上的稍微凌乱也不够系统,有些网络教程翻译不畅也只能一知半解,要不就是题材较旧又或者只是记录开发人员的一点笔记经验而已(当然ChinaOnRails的内容都是采集的全球实时技术资讯,有劳bd7lx的殷勤奉献!)。搜索是一样工具,学习是一种追求,奉献更是一种感悟。网络给我们带来方便,其资源丰富但对个体来说至少是纷杂凌乱的。如何让自己少走弯路?传说中的捷径抑或捷足先登都具有很强的投机性,也因人而异。万丈高楼平地起,基础必不可少!书是定位好了读者群的,读者朋友也要给自己定位,阶段性选择适合自己的读物,稳打稳扎,步步为营,精益求精!


35 - 11-17 17:21
caiying 地球ruby script/plugin install svn://rubyforge.org/ var/svn/flashplayrhelpr 这样的安装命令为什么没有反应
38 - 11-19 12:49
caiying 地球在安装了svn后(也就安装了subversion和tortoiseSVN),再次执行ruby script/plugin install svn://rubyforge.org/ var/svn/flashplayrhelpr 命令,等待一段时间后提示:”svn:无法连线至主机"rubyforgen.org":由于连接方在一段时间后没有证券答复或连接的主机没有反应,连接尝试失败“ 。不知道是我没有安装好svn,还是需要注意其它内容
39 - 11-19 13:07
bd7lx 楼主 深圳http://rubyforge.org/frs/?group_id=2739&release_id=8782
可直接下载
zip文件
放到
vendor\plugins 文件夹下
可直接下载
zip文件
放到
vendor\plugins 文件夹下
44 - 12-2 8:37
caiying 地球数据库中存有播放mp3路径,在读取数据库数据生成rss供mp3_player播放时,发现直接加上条件后可能根据条件播放显示对应的歌曲,代码简要如下:
def mp3
@file = "http://localhost:3000/media/feed"
end
def feed
@sql = "select * from articles where id = 1"
@articles = Article.find_by_sql(@sql)
end
但如果我传入参数进行有选择的读取数据库mp3路径,生成rss供mp3_player播放时,就无法播放了。代码如下
def mp3
@file = "http://localhost:3000/media/feed"
end
def feed
@id = 1
@sql = "select * from articles where id = " + @id
@articles = Article.find_by_sql(@sql)
end
生成的rss是一样的,但不知道为什么传入参数的就播放不起来
def mp3
@file = "http://localhost:3000/media/feed"
end
def feed
@sql = "select * from articles where id = 1"
@articles = Article.find_by_sql(@sql)
end
但如果我传入参数进行有选择的读取数据库mp3路径,生成rss供mp3_player播放时,就无法播放了。代码如下
def mp3
@file = "http://localhost:3000/media/feed"
end
def feed
@id = 1
@sql = "select * from articles where id = " + @id
@articles = Article.find_by_sql(@sql)
end
生成的rss是一样的,但不知道为什么传入参数的就播放不起来
回到顶部 | Books | 返回 ChinaonRails 首页 | 注册 | 找回密码

























