Rails 3一如既往地为大家带来新的惊喜。原文的作者收集了一系列提及Rails 3新特性的文章,希望对大家有帮助。原作者还喜欢大家给他留言补充
。
Router
Revamped Routes in Rails 3
(12/20/09):Rails 3 Router的应用实例
Generic Actions in Rails 3
(12/20/09):趣谈Rails 3 Router
The Rails 3 Router: Rack it Up
(12/26/09):解释Rails 3 Router中重大的设计方面的改进
ActiveRecord
ActiveModel: Make Any Ruby Object Feel Like ActiveRecord
(01/10/10):介绍一下新的ActiveModel API.
Let your SQL Growl in Rails 3
(01/17/10):运用Rails 3监控模型的一个小技巧及其例子
Active Record Query Interface 3.0
(01/22/10):基于ARel的新版ActiveRecord API的介绍
Controllers
Dynamic session expiration time in Rails 3
(01/16/10):剖析Rails 3中session和cookie处理以及一个有用的插件
Render Options in Rails 3
(01/18/10):介绍Rails 3中render操作的参数
Generators
Making Generators for Rails 3 with Thor
(01/15/10):一篇关于如何创建、打包和测试Rails 3生成器的教程
Discovering Rails 3 generators
(01/18/10):介绍了一些Rails 3生成器的重点
运行Rails 3应用
Spinning up a new Rails app
(12/31/09):介绍如何创建新的Rails 3应用程序
Rails 3 and Passenger
(01/17/10):在Passenger中运行Rails 3的注意事项
升级到Rails 3
Upgrading an Application to Rails 3 — Part 1
(01/17/10):Rails 2升级到Rails 3的教程
Migrating a Rails App from 2.x to 3.0
(01/17/10):升级Rails需要的注意事项
插件和库的兼容性
Rails Bugmash 2010
(01/16/10):如何把一些常用的插件和库升级到Rails 3
Notes from Rails 3 bugmash
(01/17/10):另一篇关注现有插件和库兼容性的文章
Rails 3 Plugins and Gems
:这篇官方的wiki列出了哪些现有的插件和库是和Rails 3兼容的
整体架构
My Five Favorite Things About Rails 3
(08/18/09):一篇早前评论Rails 3的文章
The Path to Rails 3: Introduction
(01/20/10):Rails 3架构变化的详细说明
Yehuda Katz大牛关于Rails 3的系列文章
Rails and Merb Merge: The Anniversary (Part 1 of 6)
(12/23/09):以模块化的方式重构Rails组件
Rails and Merb Merge: Performance (Part 2 of 6)
(12/29/09):优化页面渲染和控制器定位的效率
Rails and Merb Merge: Plugin API (Part 3 of 6)
(01/11/10):为扩展而设计的API
Rails and Merb Merge: Rails Core (Part 4 of 6)
(01/22/10):以模块化的方式重构Rails内核
原文地址: http://mediumexposure.com/rails-3-reading-material/
分享到:
相关推荐
总的来说,"rails资料集合最新"提供的资源涵盖了Rails 3的基础学习到实际项目实践,对于想要深入了解或提升Rails技能的开发者来说,是一份非常有价值的参考资料。通过阅读文档、教程并动手实践博客应用,可以全面...
1. **Rakefile**:这是Rails项目中的任务脚本文件,包含了可执行的任务集合,如数据库迁移、测试运行等。 2. **README**:这个文件通常包含项目的简要介绍、安装指南和使用说明,是新用户理解项目用途和如何开始的...
3. **examples**:可能是一系列小型示例代码或项目,用于演示特定的Rails功能或技术。 4. **ebooks**:电子书目录,可能包含免费或付费的Rails教程书籍,是深入学习的好资源。 5. **tutorials**:包含各种教程,可能...
Rails的资源路由还支持成员路由(Member Routes)和集合路由(Collection Routes),允许添加对单个资源或资源集合的操作,如`/users/1/edit`用于编辑用户1,`/users/search`用于搜索用户。 在Rails中,表单和链接...
本篇文章将深入探讨如何针对Rails系统的复杂架构进行优化。 一、数据库优化 1. **查询优化**:避免N+1查询问题,通过`includes`或`eager_load`预加载关联数据,减少数据库查询次数。使用`pluck`或`select`只获取...
标题中的“Rails相关电子书汇总二”表明这是一个关于Ruby on Rails框架的电子书籍集合,可能是对初学者到进阶者都有帮助的资源。Rails是基于Ruby语言的Web应用程序开发框架,以其“DRY(Don't Repeat Yourself)”...
1. **角色(Roles)**:在Acl9中,角色是权限的集合。你可以创建多个角色,并将它们分配给不同的用户或用户组。例如,你可以定义像“管理员”、“编辑者”和“普通用户”这样的角色,每个角色有不同的操作权限。 2....
服务是模块和基类的集合,可让您简单地将服务层添加到Rails应用中。 动机 有关Rails的服务层(服务对象,SOA等)的文章很多。 当然有优点也有缺点,但是自2013年以来在多个Rails应用程序中使用Services之后,我必须...
这些文章可能涉及HTML、CSS、JavaScript的基础和进阶技巧,框架如React、Vue、Angular的使用经验,服务器端技术如Node.js、Django、Rails的实践心得,以及数据库设计和优化等内容。此外,还可能有关于RESTful API...
本文将详细介绍Ruby on Rails中的一些路由配置建议,包括如何有效地使用RESTful路由、成员(member)和集合(collection)路由、嵌套路由以及命名空间路由等。 #### RESTful路由 在设计API时,通常推荐使用RESTful风格...
8. **使用Rails、Openlaszlo和Eclipse开发富互联网应用** 以及 **Openlaszlo中文教程** 提到了跨平台开发工具,对于想要扩展WPF技能的人来说,了解其他框架和技术是有益的。 9. **OpenMeetings** ...
King & McGaw 开发人员手册这是 King & McGaw 网络团队工作方法的草稿。 这是一个动态文档,因此请通过拉取... 使用博客文章、Twitter、Basecamp、会议或任何最适合传播信息的方式。 除了团队站立会议,会议是可选的
- JSF 2.0优秀文章集合:文章集中讨论了Java Server Faces (JSF) 2.0的新特性和改进,帮助开发者了解如何更好地利用这一框架。 - Swing Look&Feel性能比较:对比了Swing的不同外观和感觉(Look&Feel)实现的性能,为...
### Java程序员必去网站集合 在当今的软件开发领域中,Java作为一种广泛使用的编程语言,其资源和社区的重要性不言而喻。对于Java开发者来说,掌握一些关键网站的信息能够极大地提高工作效率,帮助解决技术难题,并...
面向资源的RESTful Web应用是一种遵循REST原则设计的Web应用架构风格,它强调将Web视为一组资源的集合,每个资源都有唯一的URI(统一资源标识符)进行标识。RESTful Web应用设计思想与传统基于动作的设计不同,后者...
在 RESTful 架构中,资源是指网络中的实体对象或数据集合,例如用户信息、订单记录等。每个资源都有一个唯一的 URL 地址进行标识,并且可以通过 GET、POST、PUT 和 DELETE 等 HTTP 方法来操作这些资源。这种方法使得...