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 3.1 和 Cucumber-Rails 1.2.0 是两个在Web开发领域非常重要的工具,尤其...通过阅读相关的博客文章(如给出的链接),开发者可以深入学习这两个工具的细节,提升自己的技能水平,从而更好地应对各种项目挑战。
在Ruby on Rails(Rails)框架中,上传和转换视频是一个常见的需求,特别是在构建涉及多媒体内容的Web应用时。Rails提供了一系列工具和库,使得...通过不断学习和实践,你可以构建出高效且功能丰富的视频处理系统。
标题 "在Rails中使用RSpec生产CHM文档" 暗示了这个话题是关于如何在Ruby...要深入学习这个话题,你需要熟悉Rails、RSpec的使用,理解CHM文件的结构,以及如何使用适当的工具和技术将代码行为测试和文档生成结合在一起。
标题中的“Rails的中文乱码问题”涉及到的是在使用Ruby on ...同时,学习和理解Ruby的字符串处理机制以及Rails的编码设置是至关重要的。通过调试和测试,可以逐步定位并解决乱码问题,实现中文内容的正确显示和处理。
开发者可以查看和学习其中的代码结构,理解如何使用Workflow Nets实现工作流程管理,以及Rails引擎如何集成到其他Rails项目中。这不仅是一个了解Rails框架和工作流程管理的好机会,也是深入学习Ruby编程和软件设计...
《Rails初学者指南》是一本专为初学者设计的Rails框架学习资源,旨在帮助初学者快速入门Web开发,并以清晰的概念和紧凑的结构,掌握Rails的基础和进阶知识。 本书首先介绍了Rails框架的基本概念,包括Active Job的...
在Rails开发过程中,前端资源管理经历了从Assets Pipeline到Webpack的转变。Assets Pipeline是Rails框架早期引入的一个重要特性...然而,这一转变也需要开发者学习新的工具和工作流程,以便充分利用Webpack提供的优势。
在Ruby on Rails(Rails)框架中,开发人员经常需要实现各种...通过学习这个实例,开发者可以掌握如何在Rails应用中集成第三方库,处理层级数据,以及创建交互式的前端界面。这对于提升Web应用的用户体验非常有价值。
《The Art of Rails》是一本关于Ruby on Rails框架的艺术与实践的书籍。...通过学习这些知识,程序员能够更加深入地理解Rails框架的设计精髓,并在实际开发中运用所学,创建出既功能强大又美观的应用程序。
通过此教程,读者可以学习到 Rails 基础架构的搭建,以及如何利用 Rails 的内置功能快速开发功能完备的 Web 应用。 ##### 3. 开源 Rails 项目的工作流程 **知识点:** Dmitry Amelchenko 描述了在开源 Rails 项目...
Rails是一个流行的开源Web应用程序框架,基于Ruby编程语言。在Rails应用中实现用户登录和验证是构建任何Web服务的基础。...在学习和应用这些知识时,参考文档、阅读源码以及参与社区讨论都是十分有益的。
总的来说,这个教程系列将带领开发者逐步学习如何利用 Ruby on Rails 的灵活性和 Eclipse 的强大工具集,为 iPhone 用户提供定制的 Web 应用体验,而无需完全转向原生应用开发。通过这一过程,开发者可以平衡开发...
### 关于《The Rails 4 Way》的知识点总结 ...通过学习本书,开发者不仅可以掌握Rails 4的基础知识,还能深入了解其背后的设计哲学和技术细节。无论是对于初学者还是经验丰富的开发者来说,这本书都是一个宝贵的资源。
标题 "Rails相关电子书汇总二" 提供的信息表明,这个压缩包主要包含的是与Ruby on Rails框架相关的学习资源,特别是电子书。Rails是基于Ruby语言的Web开发框架,以其MVC(模型-视图-控制器)架构模式和“约定优于...
Rails支持TDD(测试驱动开发)和BDD(行为驱动开发),提供了RSpec和Capybara等测试工具,读者将学习如何编写测试用例,确保代码的正确性和稳定性。 在实际项目开发中,安全性和性能优化是重要的话题。教程将讲解...