diff --git a/source/zh-CN/action_cable_overview.md b/source/zh-CN/action_cable_overview.md index 1f84fa9..91d950a 100644 --- a/source/zh-CN/action_cable_overview.md +++ b/source/zh-CN/action_cable_overview.md @@ -11,6 +11,8 @@ Action Cable 概览 - Action Cable 的部署和架构设置。 +-------------------------------------------------------------------------------- + 简介 ---- diff --git a/source/zh-CN/action_controller_overview.md b/source/zh-CN/action_controller_overview.md index 0030850..f2a3406 100644 --- a/source/zh-CN/action_controller_overview.md +++ b/source/zh-CN/action_controller_overview.md @@ -21,6 +21,8 @@ Action Controller 概览 - 如何处理请求过程中可能出现的异常。 +-------------------------------------------------------------------------------- + 控制器的作用 ------------ diff --git a/source/zh-CN/action_mailer_basics.md b/source/zh-CN/action_mailer_basics.md index bf4fffd..ea43b80 100644 --- a/source/zh-CN/action_mailer_basics.md +++ b/source/zh-CN/action_mailer_basics.md @@ -13,6 +13,8 @@ Action Mailer 基础 - 如何测试 Action Mailer 类。 +-------------------------------------------------------------------------------- + 简介 ---- diff --git a/source/zh-CN/action_view_overview.md b/source/zh-CN/action_view_overview.md index aa23f69..64e084b 100644 --- a/source/zh-CN/action_view_overview.md +++ b/source/zh-CN/action_view_overview.md @@ -13,6 +13,8 @@ Action View 概述 NOTE: 本文原文尚未完工! +-------------------------------------------------------------------------------- + Action View 是什么 ------------------ diff --git a/source/zh-CN/active_job_basics.md b/source/zh-CN/active_job_basics.md index b07f909..ab93f7b 100644 --- a/source/zh-CN/active_job_basics.md +++ b/source/zh-CN/active_job_basics.md @@ -13,6 +13,8 @@ Active Job 基础 - 如何在应用中异步发送电子邮件。 +-------------------------------------------------------------------------------- + 简介 ---- diff --git a/source/zh-CN/active_model_basics.md b/source/zh-CN/active_model_basics.md index dbbf6df..7078b22 100644 --- a/source/zh-CN/active_model_basics.md +++ b/source/zh-CN/active_model_basics.md @@ -15,6 +15,8 @@ Active Model 基础 NOTE: 本文原文尚未完工! +-------------------------------------------------------------------------------- + 简介 ---- diff --git a/source/zh-CN/active_record_basics.md b/source/zh-CN/active_record_basics.md index 66266b1..702a073 100644 --- a/source/zh-CN/active_record_basics.md +++ b/source/zh-CN/active_record_basics.md @@ -15,6 +15,8 @@ Active Record 基础 - 数据库迁移,数据验证和回调。 +-------------------------------------------------------------------------------- + Active Record 是什么? ---------------------- diff --git a/source/zh-CN/active_record_callbacks.md b/source/zh-CN/active_record_callbacks.md index 7649281..a78b884 100644 --- a/source/zh-CN/active_record_callbacks.md +++ b/source/zh-CN/active_record_callbacks.md @@ -11,6 +11,8 @@ Active Record 回调 - 如何把常用的回调封装到特殊的类中。 +-------------------------------------------------------------------------------- + 对象的生命周期 -------------- diff --git a/source/zh-CN/active_record_migrations.md b/source/zh-CN/active_record_migrations.md index 1c3263e..9d95aa9 100644 --- a/source/zh-CN/active_record_migrations.md +++ b/source/zh-CN/active_record_migrations.md @@ -13,6 +13,8 @@ Active Record 迁移 - 迁移和 `schema.rb` 文件的关系。 +-------------------------------------------------------------------------------- + 迁移概述 -------- diff --git a/source/zh-CN/active_record_querying.md b/source/zh-CN/active_record_querying.md index 21da78f..8b3cd32 100644 --- a/source/zh-CN/active_record_querying.md +++ b/source/zh-CN/active_record_querying.md @@ -21,6 +21,8 @@ Active Record 查询接口 - 如何在关联上执行 `EXPLAIN` 命令。 +-------------------------------------------------------------------------------- + 如果你习惯直接使用 SQL 来查找数据库记录,那么你通常会发现 Rails 为执行相同操作提供了更好的方式。在大多数情况下,Active Record 使你无需使用 SQL。 本文中的示例代码会用到下面的一个或多个模型: diff --git a/source/zh-CN/active_record_validations.md b/source/zh-CN/active_record_validations.md index 5cf3da5..04c18b2 100644 --- a/source/zh-CN/active_record_validations.md +++ b/source/zh-CN/active_record_validations.md @@ -11,6 +11,8 @@ Active Record 数据验证 - 如何处理验证过程产生的错误消息。 +-------------------------------------------------------------------------------- + 数据验证概览 ------------ diff --git a/source/zh-CN/active_support_core_extensions.md b/source/zh-CN/active_support_core_extensions.md index 93a2917..fa4d01d 100644 --- a/source/zh-CN/active_support_core_extensions.md +++ b/source/zh-CN/active_support_core_extensions.md @@ -15,6 +15,8 @@ Active Support 丰富了 Rails 使用的编程语言,目的是便于开发 Rai - Active Support 提供了哪些扩展。 +-------------------------------------------------------------------------------- + 如何加载核心扩展 ---------------- diff --git a/source/zh-CN/active_support_instrumentation.md b/source/zh-CN/active_support_instrumentation.md index d21527d..09c5958 100644 --- a/source/zh-CN/active_support_instrumentation.md +++ b/source/zh-CN/active_support_instrumentation.md @@ -17,6 +17,8 @@ Active Support 是 Rails 核心的一部分,提供 Ruby 语言扩展、实用 NOTE: 本文原文尚未完工! +-------------------------------------------------------------------------------- + 监测程序简介 ------------ diff --git a/source/zh-CN/api_app.md b/source/zh-CN/api_app.md index 4e4b07d..e513325 100644 --- a/source/zh-CN/api_app.md +++ b/source/zh-CN/api_app.md @@ -11,6 +11,8 @@ - 如何决定在控制器中使用哪些模块。 +-------------------------------------------------------------------------------- + 什么是 API 应用? ----------------- diff --git a/source/zh-CN/api_documentation_guidelines.md b/source/zh-CN/api_documentation_guidelines.md index 396ed3b..926ae21 100644 --- a/source/zh-CN/api_documentation_guidelines.md +++ b/source/zh-CN/api_documentation_guidelines.md @@ -9,6 +9,8 @@ API 文档指导方针 - 为不同 Ruby 代码编写文档的风格指导方针。 +-------------------------------------------------------------------------------- + RDoc ---- diff --git a/source/zh-CN/association_basics.md b/source/zh-CN/association_basics.md index c9192fd..872edd1 100644 --- a/source/zh-CN/association_basics.md +++ b/source/zh-CN/association_basics.md @@ -11,6 +11,8 @@ Active Record 关联 - 如何使用关联为模型添加的方法。 +-------------------------------------------------------------------------------- + 为什么使用关联 -------------- diff --git a/source/zh-CN/autoloading_and_reloading_constants.md b/source/zh-CN/autoloading_and_reloading_constants.md index c043a01..3469bbb 100644 --- a/source/zh-CN/autoloading_and_reloading_constants.md +++ b/source/zh-CN/autoloading_and_reloading_constants.md @@ -17,6 +17,8 @@ - 自动加载常见问题的解决方案。 +-------------------------------------------------------------------------------- + 简介 ---- diff --git a/source/zh-CN/caching_with_rails.md b/source/zh-CN/caching_with_rails.md index 721f7cc..50c8744 100644 --- a/source/zh-CN/caching_with_rails.md +++ b/source/zh-CN/caching_with_rails.md @@ -19,6 +19,8 @@ Rails 自带了一些缓存功能。本文说明它们的适用范围和作用 - 对条件 GET 请求的支持。 +-------------------------------------------------------------------------------- + 基本缓存 -------- diff --git a/source/zh-CN/command_line.md b/source/zh-CN/command_line.md index 2219842..c2b3ab7 100644 --- a/source/zh-CN/command_line.md +++ b/source/zh-CN/command_line.md @@ -13,6 +13,8 @@ Rails 命令行 NOTE: 阅读本文前请阅读[Rails 入门](getting_started.html),掌握一些 Rails 基础知识。 +-------------------------------------------------------------------------------- + 命令行基础 ---------- diff --git a/source/zh-CN/configuring.md b/source/zh-CN/configuring.md index d4d017b..4b61328 100644 --- a/source/zh-CN/configuring.md +++ b/source/zh-CN/configuring.md @@ -9,6 +9,8 @@ - 如何增加额外代码,在应用启动时运行。 +-------------------------------------------------------------------------------- + 初始化代码的存放位置 -------------------- diff --git a/source/zh-CN/contributing_to_ruby_on_rails.md b/source/zh-CN/contributing_to_ruby_on_rails.md index 1e49236..48c606c 100644 --- a/source/zh-CN/contributing_to_ruby_on_rails.md +++ b/source/zh-CN/contributing_to_ruby_on_rails.md @@ -19,6 +19,8 @@ Ruby on Rails 不是某一个人的框架。这些年,有成百上千个人为 [Rails 的自述文件](https://github.com/rails/rails/blob/master/README.md)说道,参与 Rails 及其子项目代码基开发的人,参与问题追踪系统、聊天室和邮件列表的人,都要遵守 Rails 的[行为准则](http://rubyonrails.org/conduct/)。 +-------------------------------------------------------------------------------- + 报告错误 -------- diff --git a/source/zh-CN/debugging_rails_applications.md b/source/zh-CN/debugging_rails_applications.md index 0eb0c53..53ea27c 100644 --- a/source/zh-CN/debugging_rails_applications.md +++ b/source/zh-CN/debugging_rails_applications.md @@ -13,6 +13,8 @@ - 如何分析堆栈跟踪。 +-------------------------------------------------------------------------------- + 调试相关的视图辅助方法 ---------------------- @@ -795,5 +797,3 @@ Valgrind 提供了很多工具,能自动检测很多内存管理和线程问 - [Ryan Bates 制作的视频“The Logger”](http://railscasts.com/episodes/56-the-logger) - [Debugging with ruby-debug](http://bashdb.sourceforge.net/ruby-debug.html) - - diff --git a/source/zh-CN/development_dependencies_install.md b/source/zh-CN/development_dependencies_install.md index ca9c304..6d70435 100644 --- a/source/zh-CN/development_dependencies_install.md +++ b/source/zh-CN/development_dependencies_install.md @@ -11,6 +11,8 @@ - Rails 测试组件中的 Active Record 部分是如何运作的。 +-------------------------------------------------------------------------------- + 简单方式 -------- diff --git a/source/zh-CN/form_helpers.md b/source/zh-CN/form_helpers.md index 8c6b561..63ac61c 100644 --- a/source/zh-CN/form_helpers.md +++ b/source/zh-CN/form_helpers.md @@ -19,6 +19,8 @@ - 如何创建复杂表单。 +-------------------------------------------------------------------------------- + NOTE: 本文不是所有可用表单辅助方法及其参数的完整文档。关于表单辅助方法的完整介绍,请参阅 [Rails API 文档](http://api.rubyonrails.org/)。 处理基本表单 diff --git a/source/zh-CN/generators.md b/source/zh-CN/generators.md index 1f6f4f4..fdafb9e 100644 --- a/source/zh-CN/generators.md +++ b/source/zh-CN/generators.md @@ -21,6 +21,8 @@ - 如何创建应用模板。 +-------------------------------------------------------------------------------- + 第一次接触 ---------- diff --git a/source/zh-CN/getting_started.md b/source/zh-CN/getting_started.md index f4a9506..6dfe0e0 100644 --- a/source/zh-CN/getting_started.md +++ b/source/zh-CN/getting_started.md @@ -13,6 +13,8 @@ Rails 入门 - 如何快速生成 Rails 应用骨架。 +-------------------------------------------------------------------------------- + 前提条件 -------- diff --git a/source/zh-CN/i18n.md b/source/zh-CN/i18n.md index ab30997..0035631 100644 --- a/source/zh-CN/i18n.md +++ b/source/zh-CN/i18n.md @@ -33,6 +33,8 @@ Rails(Rails 2.2 及以上版本)自带的 Ruby I18n(internationalization - 用于进一步翻译应用的其他工具。 +-------------------------------------------------------------------------------- + NOTE: Ruby I18n 框架提供了 Rails 应用国际化/本地化所需的全部必要支持。我们还可以使用各种 gem 来添加附加功能或特性。更多介绍请参阅 [rails-18n gem](https://github.com/svenfuchs/rails-i18n)。 Rails 中 I18n 的工作原理 diff --git a/source/zh-CN/initialization.md b/source/zh-CN/initialization.md index ceae3d3..b09dd62 100644 --- a/source/zh-CN/initialization.md +++ b/source/zh-CN/initialization.md @@ -19,6 +19,8 @@ NOTE: 除非另有说明,本文中出现的路径都是相对于 Rails 或 Rai TIP: 如果想一边阅读本文一边查看 [Rails 源代码](https://github.com/rails/rails),推荐在 GitHub 中使用 `t` 快捷键打开文件查找器,以便快速查找相关文件。 +-------------------------------------------------------------------------------- + 启动 ---- diff --git a/source/zh-CN/layouts_and_rendering.md b/source/zh-CN/layouts_and_rendering.md index 8405d98..df2f3ee 100644 --- a/source/zh-CN/layouts_and_rendering.md +++ b/source/zh-CN/layouts_and_rendering.md @@ -13,6 +13,8 @@ Rails 布局和视图渲染 - 如何使用嵌套布局(子模板)。 +-------------------------------------------------------------------------------- + 概览:各组件之间如何协作 ------------------------ diff --git a/source/zh-CN/maintenance_policy.md b/source/zh-CN/maintenance_policy.md index 314fde2..ec672b8 100644 --- a/source/zh-CN/maintenance_policy.md +++ b/source/zh-CN/maintenance_policy.md @@ -14,6 +14,8 @@ Rails 遵照[语义版本](http://semver.org/)更替版本号: 大版本 X 新增功能,可能改变 API。Rails 的大版本和小版本之间的区别是对重大改变的处理方式不同,有时也有例外。 +-------------------------------------------------------------------------------- + 新功能 ------ diff --git a/source/zh-CN/plugins.md b/source/zh-CN/plugins.md index 1743493..6c544ef 100644 --- a/source/zh-CN/plugins.md +++ b/source/zh-CN/plugins.md @@ -27,6 +27,8 @@ Rails 插件是对核心框架的扩展或修改。插件有下述作用: NOTE: 本文原文尚未完工! +-------------------------------------------------------------------------------- + 准备 ---- diff --git a/source/zh-CN/rails_application_templates.md b/source/zh-CN/rails_application_templates.md index d82bc95..3aa62dd 100644 --- a/source/zh-CN/rails_application_templates.md +++ b/source/zh-CN/rails_application_templates.md @@ -9,6 +9,8 @@ Rails 应用模板 - 如何使用 Rails Templates API 编写可复用的应用模板。 +-------------------------------------------------------------------------------- + 用法 ---- diff --git a/source/zh-CN/rails_on_rack.md b/source/zh-CN/rails_on_rack.md index fde2990..a2f053d 100644 --- a/source/zh-CN/rails_on_rack.md +++ b/source/zh-CN/rails_on_rack.md @@ -13,6 +13,8 @@ Rails on Rack WARNING: 本文假定你对 Rack 协议和相关概念有一定了解,例如中间件、URL 映射和 `Rack::Builder`。 +-------------------------------------------------------------------------------- + Rack 简介 --------- diff --git a/source/zh-CN/routing.md b/source/zh-CN/routing.md index 637f996..d1b045a 100644 --- a/source/zh-CN/routing.md +++ b/source/zh-CN/routing.md @@ -15,6 +15,8 @@ Rails 路由全解 - 约束和 Rack 端点等高级技术。 +-------------------------------------------------------------------------------- + Rails 路由的用途 ---------------- diff --git a/source/zh-CN/ruby_on_rails_guides_guidelines.md b/source/zh-CN/ruby_on_rails_guides_guidelines.md index 0036277..3849929 100644 --- a/source/zh-CN/ruby_on_rails_guides_guidelines.md +++ b/source/zh-CN/ruby_on_rails_guides_guidelines.md @@ -9,6 +9,8 @@ Ruby on Rails 指南指导方针 - 如何在本地生成指南。 +-------------------------------------------------------------------------------- + Markdown -------- diff --git a/source/zh-CN/security.md b/source/zh-CN/security.md index 7bb146c..d523466 100644 --- a/source/zh-CN/security.md +++ b/source/zh-CN/security.md @@ -17,6 +17,8 @@ Ruby on Rails 安全指南 - 最常见的注入攻击方式。 +-------------------------------------------------------------------------------- + 简介 ---- diff --git a/source/zh-CN/testing.md b/source/zh-CN/testing.md index 8b0685a..c201d53 100644 --- a/source/zh-CN/testing.md +++ b/source/zh-CN/testing.md @@ -11,6 +11,8 @@ Rails 应用测试指南 - 其他常用的测试方法和插件。 +-------------------------------------------------------------------------------- + 为什么要为 Rails 应用编写测试? ------------------------------- diff --git a/source/zh-CN/upgrading_ruby_on_rails.md b/source/zh-CN/upgrading_ruby_on_rails.md index 40dfe68..cef4632 100644 --- a/source/zh-CN/upgrading_ruby_on_rails.md +++ b/source/zh-CN/upgrading_ruby_on_rails.md @@ -3,6 +3,8 @@ Ruby on Rails 升级指南 本文说明把 Ruby on Rails 升级到新版本的步骤。各个版本的发布记中也有升级步骤。 +-------------------------------------------------------------------------------- + 一般建议 -------- diff --git a/source/zh-CN/working_with_javascript_in_rails.md b/source/zh-CN/working_with_javascript_in_rails.md index e86f80b..df1c72c 100644 --- a/source/zh-CN/working_with_javascript_in_rails.md +++ b/source/zh-CN/working_with_javascript_in_rails.md @@ -15,6 +15,8 @@ - Turbolinks gem。 +-------------------------------------------------------------------------------- + Ajax 简介 --------- @@ -331,5 +333,3 @@ $(document).on "turbolinks:load", -> - [Railscasts: Unobtrusive JavaScript](http://railscasts.com/episodes/205-unobtrusive-javascript) - [Railscasts: Turbolinks](http://railscasts.com/episodes/390-turbolinks) - -