Skip to content

Ruby on Rails - 前言

Ruby on Rails 是一个极其高效、开源的 web 应用框架,使用 Ruby 语言编写。它由 David Heinemeier Hansson 创建,遵循诸如 ‘Convention over Configuration’ (CoC,约定优于配置) 和 ‘Don’t Repeat Yourself’ (DRY,不要重复自己) 等原则。Rails 的设计通过对开发者起步所需的事项进行假设,从而使 web 应用的编程工作更加轻松。它让你可以用更少的代码完成比许多其他语言和框架更多的事情。本教程旨在全面介绍如何使用 Ruby on Rails 开发 web 应用,并重点关注当前的最佳实践。

本教程面向希望学习或更新 Ruby on Rails 知识、以便构建健壮的数据库驱动 web 应用的初学者和有一定经验的开发者。

为了充分利用本教程,您应该具备以下条件:

  • 对 Ruby 编程语言有基本了解。
  • 熟悉 Object-Oriented Programming (OOP,面向对象编程) 的概念。
  • 对 web 开发概念有基本了解 (HTTP, HTML, CSS, JavaScript)。
  • 有使用 command line interface (terminal,命令行界面) 的经验。
  • 可选但有帮助:对 databases (数据库) 和 SQL 有基本了解。

您还需要在您的系统上安装 Ruby, Rails 以及一个 database (数据库),例如 SQLite, PostgreSQL 或 MySQL。我们将指导您检查这些安装或进行设置。