Logo
Section 1 / 2

课程简介

本课程将对整个课程进行简要介绍。让我们先来熟悉一下这门课程。

导入

课程简介

本课程将对整个课程进行简要介绍。让我们先来熟悉一下这门课程。

先决条件

要学习本课程,必须具备基本的 Rails 知识。

...
Rails logo

基本假设

Rails 是一个具有明确设计倾向的框架。在这里,“具有倾向性”意味着如果我们愿意按照 Rails 核心团队认为应有的方式来组织程序结构,那么某些任务将变得更加简单。

我们将从一个简单的“Hello World” Rails 应用开始,逐步构建出一个功能完整的基于 Web 的产品管理应用。

...
Ruby logo

我们来开发一个应用

在讨论基于 Web 的产品管理应用之前,我们需要先创建一个 Rails 应用,以便将所有代码附着其上。

我们将创建一个用于电商商店的示例应用,用户可以访问该网站购买多种商品,并查看所有可用商品的列表。我们的电商应用将如下所示:

查看应用的实际运行效果

以下是课程初期我们将要构建的应用。只需运行应用即可直观感受其运行效果。

No configuration found for ID: 148a975dd2cbb5008b84857f9999be73ed9281a83411b8ada091bee58e2a7849

## 你将从本课程中学到的内容

本课程的学习成果包括:

  • 使用 Rails 框架构建一个功能完整的电商网站

  • 在控制器中创建动态内容,并通过视图模板进行展示

  • 通过一个简单的 Rails 应用了解基础的 MVC 路由机制

  • 对开发数据库的模式进行迁移和修改

  • 为控制器编写功能测试

  • 在 Rails 应用中管理用户与管理员权限

  • 将应用翻译成多种语言

Course Image

课程结构与工具