`
- 浏览:
74779 次
- 性别:
- 来自:
上海
-
国际化
线程安全
etags
ruby1.9支持
文档项目
1. 基础设施
2. 文档
3. Http 缓存 etag
4. 线程安全
5. Active Record
- 迁移事务化
- Connection Pool
- conditions支持join table中的选项
- 新的动态finder, find_last_by_<attr>, find_by_<attr>!
- 管理对象遵照private和protected的scope
- ActiveRecord::Base.human_name 以支持i18n
6. Action Controller
- shallow route nesting
- 计算以ms为单位,而不再是s
7. Action View
- javascript_include_tag支持:recursive
- prototype支持1.6.0.2
- page.reload
8. Action Mailer
9. Active Support
- Memoization 记住函数执行结果
- each_with_object , 类似inject
- delegate带起了前缀
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
1. **关联验证**: 在Rails 2.2中,可以控制是否验证关联对象的有效性。例如,可以设置`belongs_to :developer, validate: false`来避免在保存主对象时检查关联对象的有效性。这提供了更大的灵活性,允许在某些情况下...
1. **引言**:介绍Ruby on Rails的基本概念,包括其历史、特点以及为什么选择它进行Web开发。 2. **入门**:详细讲解如何安装和配置Ruby on Rails环境,包括Ruby语言的安装、Rails框架的下载与配置,以及必要的...
rails-documentation-1-2-0-rc1.chm
#### 七、练习作业1-建立Group-CRUD与RESTful - **CRUD操作**: - Create (创建): 创建新的Group对象。 - Read (读取): 显示Group的信息。 - Update (更新): 修改Group的信息。 - Delete (删除): 删除Group。 - ...
Rails 2.2.3则是Rails框架的一个旧版本,发布于2009年。尽管现在有更先进的Rails版本,但在当时,Rails 2.2.3是一个里程碑,因为它引入了一些关键功能和改进。这些包括ActiveRecord的查询接口增强,使得SQL查询更加...
《Rails101_by_rails4.0》通过 Lean Publishing 的出版流程,让书籍在发布过程中能够不断吸纳读者的反馈,通过多次迭代优化内容,直至形成一本高质量的自学教程。Lean Publishing是指利用轻量级的工具,快速出版一...
1. **Rails框架基础**: Rails的核心理念是DRY(Don't Repeat Yourself),它鼓励开发者编写简洁、可复用的代码。框架提供了丰富的内置功能,如路由、ORM(对象关系映射)、数据库迁移和强大的脚手架工具,帮助快速...
首先,Rails 3.1是Ruby on Rails框架的一个版本,它在2011年发布。这个版本引入了一些显著的改进,如Asset Pipeline(资产管道)和CoffeeScript支持。Asset Pipeline允许开发者更有效地管理和优化应用程序的前端资源...
知识点1:Ruby 安装 * 下载 Ruby One-Click Installer 版本 * 安装 Ruby * 检查 Ruby 版本 知识点2:Rails 安装 * 下载 Rails 2.0.2 版本 * 安装 Rails * 检查 Rails 版本 知识点3:Mongrel 安装 * 下载 ...
1. **ActiveRecord**:这是Rails框架中的ORM(Object-Relational Mapping)组件,它负责处理数据库操作。通过ActiveRecord,开发者可以使用面向对象的方式来操作数据,而无需编写SQL语句。 2. **ActionController**...
#### 1. Introducing Ruby on Rails(介绍Ruby on Rails) 这一章节为读者提供了Ruby on Rails框架的基本认识。Ruby on Rails是一种基于Ruby语言的开源Web应用框架,遵循MVC(Model-View-Controller)设计模式。它...
1. **约定优于配置**(Convention Over Configuration):Rails通过默认的约定减少开发者需要明确配置的细节,如数据库表名与类名的对应关系。 2. **Active Record**:这是Rails中的ORM(对象关系映射)库,它允许...
第十章“Community”探讨了如何构建社区功能,使用户能够创建群组、发布帖子以及与其他用户进行互动。这包括如何设计消息通知系统以及如何实现点赞和评论等功能。 ##### 5.3 搜索与浏览功能 第十一章“Searching ...
本书《Component-Based Rails Applications》主要介绍了如何使用Rails引擎(Rails Engine)进行基于组件的Rails应用开发,以及如何对应用程序的大型模块进行拆分和模块化。以下是书中一些核心知识点的详细说明: 1....
在开发Web应用时,Ruby on Rails(简称Rails)框架因其高效、简洁的代码风格和强大的社区支持而备受青睐。Aptana是一款强大的集成开发环境(IDE),尤其适用于Rails项目的开发,它提供了丰富的特性来提升开发效率。...
1. 初始化项目:通过`rails new mybook`命令创建新的Rails应用。 2. 创建资源:使用`rails generate controller Posts`生成控制器,再用`rails generate scaffold Post title:string content:text`生成模型和相关的...
1. **生成资源(Generating Resources)**:使用`rails generate`命令可以快速创建模型、控制器、视图等文件,如`rails generate scaffold Post title:string content:text`会生成一个名为Post的资源,包含相关的...
1. **activesupport-2.1.0.gem**:ActiveSupport是Rails的一个重要库,提供了许多实用的工具和方法,如时间区处理、字符串格式化、数组和哈希操作等。它也包含了一些核心的Ruby扩展,帮助开发者编写更简洁、更具表达...