1. 书籍:
rails 圣经: Agile Web Development with Rails
Ruby 圣经: programming ruby
Rails Recipes: rails 菜单,介绍几十个最常用的rails的偏方,涉及View, AJAX, 数据库,email, 是实用主义至上的书籍,相信每个rails项目都会用到其中的偏方。
有这三本书足以。
2. 常用的plugin 和 gem
2.1 Capistrano: 让部署成为乐趣
2.2 Streamlined: 一分钟做好网站后台的好工具。
2.3 RedCloth: 做Rich Content 的好东西
2.4 File_column: 简化文件上传的插件,虽然谁都可以很快写这样一个小插件,不过用他更简单。
2.5 Rmagick: 图像处理,与File_column配合处理用户上传图片
2.6 acts_as_authenticated: 帮助产生基本的非常优秀的用户认证代码,省去密码加密等许多麻烦。不过也要手动加入一些功能,例如用户角色划分,remember me
2.7 exception_notification: 当网站出现异常时,发送email提醒程序员。
2.8 globalize: 提供了多种语言的支持,使开发多语言的网站更简单。
3. 学习手段
3.1 三本书在手边。
3.2 加入到实际项目中
3.3 从最简单的plug-in 开始阅读源代码,与精英对话才能成为精英,最后要阅读rails源代码,
3.4 加入到rails的社区中,
例如 railscn.com
还有google group的ROR北京社区。
国外的社区推荐 google group 的 rails talk 社区。
3.5 找个rails空间,享受成就感, 推荐 Dreamhost.com 24美元,200G空间。
3.6 podcast: 聆听来自前沿技术发源地的声音,体会web设计的理念与信仰,给自己的思想充电。
rails 圣经: Agile Web Development with Rails
Ruby 圣经: programming ruby
Rails Recipes: rails 菜单,介绍几十个最常用的rails的偏方,涉及View, AJAX, 数据库,email, 是实用主义至上的书籍,相信每个rails项目都会用到其中的偏方。
有这三本书足以。
2. 常用的plugin 和 gem
2.1 Capistrano: 让部署成为乐趣
2.2 Streamlined: 一分钟做好网站后台的好工具。
2.3 RedCloth: 做Rich Content 的好东西
2.4 File_column: 简化文件上传的插件,虽然谁都可以很快写这样一个小插件,不过用他更简单。
2.5 Rmagick: 图像处理,与File_column配合处理用户上传图片
2.6 acts_as_authenticated: 帮助产生基本的非常优秀的用户认证代码,省去密码加密等许多麻烦。不过也要手动加入一些功能,例如用户角色划分,remember me
2.7 exception_notification: 当网站出现异常时,发送email提醒程序员。
2.8 globalize: 提供了多种语言的支持,使开发多语言的网站更简单。
3. 学习手段
3.1 三本书在手边。
3.2 加入到实际项目中
3.3 从最简单的plug-in 开始阅读源代码,与精英对话才能成为精英,最后要阅读rails源代码,
3.4 加入到rails的社区中,
例如 railscn.com
还有google group的ROR北京社区。
国外的社区推荐 google group 的 rails talk 社区。
3.5 找个rails空间,享受成就感, 推荐 Dreamhost.com 24美元,200G空间。
3.6 podcast: 聆听来自前沿技术发源地的声音,体会web设计的理念与信仰,给自己的思想充电。
发表评论
-
12.3.3 scaling issue of the status feed
2011-10-30 17:54 825the problem of the implementati ... -
12.3 the status feed
2011-10-30 15:34 8611. we need to get all the micro ... -
12.2 a working follow button with Ajax
2011-10-29 18:10 9141. in the last chapter, in the ... -
12.2 a web interface for following and followers.
2011-10-28 22:14 8801.before we do the UI, we need ... -
12. following user, 12.1 relationship model
2011-10-18 14:29 7551. we need to use a relationshi ... -
11.3 manipulating microposts.
2011-10-17 15:31 9011. since all micropost actions ... -
11.2 show microposts.
2011-10-17 12:01 7051. add test to test the new use ... -
11.1 user micropost -- a micropost model.
2011-10-17 10:43 11081. we will first generate a mic ... -
10.4 destroying users.
2011-10-16 15:47 747in this chapter, we will add de ... -
10.3 showing users list
2011-10-15 20:41 778in this chapter, we will do use ... -
10.2 protect pages.
2011-10-15 15:11 668again, we will start from TD ... -
10.1 updating users.
2011-10-14 18:30 7101. git checkout -b updating-use ... -
9.4 sign out
2011-10-13 15:21 738whew!!!, last chapter is a long ... -
9.3 sign in success.
2011-10-12 15:39 7511. we will first finish the cre ... -
9.1 about flash.now[:error] vs flash[:error]
2011-10-12 15:37 727There’s a subtle difference ... -
9.2 sign in failure
2011-10-12 12:19 660start from TDD!!! 1. requir ... -
9.1 sessions
2011-10-12 10:00 645a session is a semi-permanent c ... -
what test framework should you use?
2011-10-11 16:56 0for integration test, i have no ... -
what test framework should you use?
2011-10-11 16:56 0<p>for integration test, ... -
8.4 rspec integration tests
2011-10-11 16:53 723in integration test, you can te ...
相关推荐
陈刚撰写的《Ruby on Rails心得_V0.1》是一份非常宝贵的资料,旨在记录作者在学习Ruby on Rails过程中的所见所得,包括读书笔记、心得体会、自创教程及一些常见问题的解决方案。作者通过写作这种方式不仅加深了对...
主要介绍ruby的开发框架ruby 的一些目录结构和框架啊源代码的应用,
### Ruby on Rails 笔记知识点总结 #### 一、引言 在《Ruby on Rails笔记》中,作者陈刚分享了他在学习...无论是想要从零开始学习Rails,还是希望深入理解其背后原理和技术细节,这份笔记都能提供宝贵的信息和启示。
该书不仅适用于初学者快速入门Rails开发,同时也为有一定基础的开发者提供了深入学习Rails框架的机会。 #### 关键知识点 ##### Rails版本兼容性 - **Rails 3版本**:本书主要基于Rails 3版本进行讲解。由于Rails...
在描述中提到的“博文链接:https://hlee.iteye.com/blog/350125”,虽然具体内容未提供,但通常博主会分享一些关于Rails开发的心得、技巧或资源推荐,这可能与压缩包中的电子书内容相辅相成,帮助读者深化理解。...
通过访问官方网站提供的链接或论坛,读者可以提交发现的问题、提出建议或是分享自己的经验心得。这种开放式的交流方式有助于形成一个积极向上、共同进步的学习环境。 #### 结语 《敏捷Web开发与Rails第四版》不仅...
这个项目可能包含了典型的Rails应用结构,包括模型、控制器、视图、数据库迁移等,用于实践和学习Rails开发。 通过这本书和"depot"项目,开发者可以深入理解Rails的工作原理,掌握敏捷开发的实践技巧,并提升构建...
综上所述,《Beginning Google Maps Applications with Rails and Ajax》这本书为初学者提供了一条清晰的学习路径,从基础概念到实践案例,全面覆盖了如何使用Google Maps API、Rails以及Ajax技术创建高质量的地图...
在学习Rails的过程中,理解其核心概念,如MVC架构、路由规则、ActiveRecord模型、 erb模板引擎等,都是至关重要的。同时,掌握TDD(测试驱动开发)理念,熟练使用Rails提供的命令行工具,以及熟悉相关的开发环境配置...
学习Rails的第一步是了解其安装和环境搭建,包括安装Ruby解释器和Gem包管理器。创建和运行Rails应用需要使用Rails命令行工具来生成项目模板,并理解Rails的路由系统,它将外部请求映射到对应的控制器上。 数据库...
- **社区论坛**:加入Ruby或Rails相关的社区和论坛,可以与其他开发者交流心得,解决问题。 - **实战项目**:理论学习之余,参与实际项目开发对于提升技能非常重要。可以从简单的个人项目开始,逐渐过渡到更复杂的...
提供论坛模块,鼓励用户交流学习心得;集成第三方API,如日本语能力测试(JLPT)的相关资料,或利用Google Translate API进行翻译辅助。这些功能都是基于Rails的插件和 gems(Ruby的库)实现,如Devise用于用户认证...
CSDN(Chinese Software Developer Network)是一个知名的中国程序员社区,作者“zhaomengsen”可能在这个平台上分享了他的学习心得或课程大纲,帮助读者更好地理解资源的组织结构。 由于压缩包中包含的唯一文件是...
这些平台成为了分享技术心得、解答问题和交流经验的重要场所。当时的知名社区包括但不限于铁道播客、Railscn等。 ##### 2.2 其它知名社区中对ROR的介绍和子分坛 除了专门的ROR社区外,一些综合性的技术社区也开设...
Grails 是一个基于 Groovy 语言的高性能、开放源代码的 Web 开发框架,它结合了 Ruby on Rails 的设计理念与 Java 平台的强大功能。Grails 采用了约定优于配置的原则,简化了 Web 应用程序的开发过程,使得开发者...
iteye是中国的一个知名IT技术社区,博主Caerun可能在那里分享了他的学习心得或者Ruby的基础教程,包括但不限于环境配置、基本语法、数据类型、控制结构、类与对象等概念。由于没有实际内容,我们无法深入讨论,但...
以下是我从个人学习中总结的一些关键知识点,这些经验对于初学者来说尤其宝贵。 1. **盒模型**:理解CSS盒模型是排版的基础。每个HTML元素都可以看作一个矩形盒子,包括内容区域、内边距、边框和外边距。盒模型的...
8. **Ruby on Rails框架**:学习Rails的基础知识,包括路由、控制器、模型、视图的创建和交互,以及数据库操作(ActiveRecord)。 9. **测试驱动开发(TDD)**:通过实践TDD,学习如何先编写测试用例,再编写满足这些...