更多内容 rubyonrails.org: 更多内容

Ruby on Rails 指南 (651bba1)


基于 Rails 4.1 翻译而成。

Rails Guides 涵盖 Rails 的方方面面,文章内容深入浅出,易于理解,是 Rails 入门、开发的必备参考。

其它版本:Rails 4.0.8Rails 3.2.19Rails 2.3.11

由此图案标记的指南代表原文正在撰写中,或是尚待翻译。正在撰写中的原文不会收录在上方的指南目录里。可能包含不完整的资讯与错误。

入门

Rails 入门

从安装到建立第一个应用程序所需知道的一切。

模型

Active Record 基础

本篇介绍 Models、数据库持久性以及 Active Record 模式。

Active Record 数据库迁移

本篇介绍如何有条有理地使用 Active Record 来修改数据库。

Active Record 数据验证

本篇介绍如何使用 Active Record 验证功能。

Active Record 回调

本篇介绍如何使用 Active Record 回调功能。

Active Record 关联

本篇介绍如何使用 Active Record 的关联功能。

Active Record 查询

本篇介绍如何使用 Active Record 的数据库查询功能。

视图

Action View 基础
原文撰写中

本篇介绍 Action View 辅助方法。

Rails 布局和视图渲染

本篇介绍 Action Controller 与 Action View 基本的版型功能,包含了渲染、重定向、使用 `content_for` 区块、以及。

Action View 表单帮助方法

本篇介绍 Action View 的表单帮助方法。

控制器

Action Controller 简介

本篇介绍 Controller 的工作原理,Controller 在请求周期所扮演的角色。内容包含 Session、滤动器、Cookies、资料串流以及如何处理由请求所发起的异常。

Rails 路由全解

本篇介绍与使用者息息相关的路由功能。想了解如何使用 Rails 的路由,从这里开始。

深入

Active Support 核心扩展
待翻译

本篇介绍由 Active Support 定义的核心扩展功能。

Rails 国际化 API

本篇介绍如何国际化应用程序。将应用程序翻译成多种语言、更改单复数规则、对不同的国家使用正确的日期格式等。

Action Mailer 基础

本篇介绍如何使用 Action Mailer 来收发信件。

Active Job 基础

本篇提供创建背景任务、任务排程以及执行任务的所有知识。

Rails 程序测试指南
原文撰写中

本篇介绍 Rails 里的单元与功能性测试,从什么是测试,解说到如何测试 API。

Rails 安全指南

本篇介绍网路应用程序常见的安全问题,如何在 Rails 里处理这些问题。

调试 Rails 程序

本篇介绍如何给 Rails 应用程式除错。包含了多种除错技巧、如何理解与了解程式码背后究竟发生了什么事。

设置 Rails 程序

本篇介绍 Rails 应用程序的基本设置选项。

Rails 命令行

本篇介绍 Rails 提供的 Rake 任务与命令行功能。

Rails 缓存简介
原文撰写中

本篇介绍 Rails 提供的多种缓存技巧。

Asset Pipeline

本篇介绍 Asset Pipeline。

在 Rails 中使用 JavaScript

本篇介绍 Rails 内置的 Ajax 与 JavaScript 功能。

Engine 入门
原文撰写中
待翻译

本篇介绍如何撰写可嵌入至应用程序的 Engine。

Rails 启动过程
原文撰写中

本篇介绍 Rails 内部的启动过程。

Constant Autoloading and Reloading

This guide documents how constant autoloading and reloading work.

扩展 Rails

新建 Rails Plugins 的基础
原文撰写中
待翻译

本篇介绍如何开发 Plugin 来扩展 Rails 的功能。

Rails on Rack

本篇介绍 Rack 如何与 Rails 整合,以及如何与其他 Rack 组件互动。

客制与新建 Rails 产生器
待翻译

本篇介绍如何加入新的产生器、修改 Rails 内建的产生器。

Rails 应用程式模版
待翻译

本篇介绍如何使用应用程式模版。

贡献 Ruby on Rails

贡献 Ruby on Rails
待翻译

Rails 不是“某个人”独有的框架。本篇介绍如何参与 Rails 开发。

API 文件准则
待翻译

本篇记录了撰写 API 文件的准则。

Ruby on Rails 指南准则
待翻译

本篇记录了撰写 Ruby on Rails 指南的准则。

维护方针

维护方针

Ruby on Rails 目前官方支持的版本、何时发布新版本。

发布记

升级 Ruby on Rails
待翻译

本篇帮助您将程序升级至最新版本。

Ruby on Rails 4.2 发布记

Rails 4.2 的发布记。

Ruby on Rails 4.1 发布记

Rails 4.1 的发布记。

Ruby on Rails 4.0 发布记
待翻译

Rails 4.0 的发布记。

Ruby on Rails 3.2 发布记
待翻译

Rails 3.2 的发布记。

Ruby on Rails 3.1 发布记
待翻译

Rails 3.1 的发布记。

Ruby on Rails 3.0 发布记
待翻译

Rails 3.0 的发布记。

Ruby on Rails 2.3 发布记
待翻译

Rails 2.3 的发布记。

Ruby on Rails 2.2 发布记
待翻译

Rails 2.2 的发布记。

反馈

欢迎帮忙改善指南质量。

如发现任何错误,欢迎修正。开始贡献前,可先行阅读贡献指南:文档

翻译如有错误,深感抱歉,欢迎 Fork 修正,或至此处回报

文章可能有未完成或过时的内容。请先检查 Edge Guides 来确定问题在 master 是否已经修掉了。再上 master 补上缺少的文件。内容参考 Ruby on Rails 指南准则来了解行文风格。

最后,任何关于 Ruby on Rails 文档的讨论,欢迎到 rubyonrails-docs 邮件群组