# Rails 风格指南
这份 Rails 风格指南推荐的是 Rails 的最佳实践,现实世界中的 Rails 程序员据此可以写出可维护的高质量代码。我们只说实际使用中的用法。指南再好,但里面说的过于理想化结果大家拒绝使用或者可能根本没人用,又有何意义。
本指南分为几个小节,每一小节由几条相关的规则构成。我尽力在每条规则后面说明理由(如果省略了说明,那是因为其理由显而易见)。
这些规则不是我凭空想象出来的——它们中的绝大部分来自我多年以来作为职业软件工程师的经验,来自 Rails 社区成员的反馈和建议,以及许多备受推崇的 Rails 编程资源。
## 目录
* [配置](#配置)
* [路由](#路由)
* [控制器](#控制器)
* [模型](#模型)
* [ActiveRecord](#activerecord)
* [ActiveRecord 查询](#activerecord-查询)
* [迁移](#迁移)
* [视图](#视图)
* [国际化](#国际化)
* [Assets](#assets)
* [Mailers](#mailers)
* [Time](#time)
* [Bundler](#bundler)
* [有缺陷的 Gem](#有缺陷的-gem)
* [进程管理](#进程管理)