导入
课程简介
本课程将对整个课程进行简要介绍。让我们先来熟悉一下这门课程。
先决条件
要学习本课程,必须具备基本的 Rails 知识。
...
Rails logo
基本假设
Rails 是一个具有明确设计倾向的框架。在这里,“具有倾向性”意味着如果我们愿意按照 Rails 核心团队认为应有的方式来组织程序结构,那么某些任务将变得更加简单。
我们将从一个简单的“Hello World” Rails 应用开始,逐步构建出一个功能完整的基于 Web 的产品管理应用。
...
Ruby logo
我们来开发一个应用
在讨论基于 Web 的产品管理应用之前,我们需要先创建一个 Rails 应用,以便将所有代码附着其上。
我们将创建一个用于电商商店的示例应用,用户可以访问该网站购买多种商品,并查看所有可用商品的列表。我们的电商应用将如下所示:
查看应用的实际运行效果
以下是课程初期我们将要构建的应用。只需运行应用即可直观感受其运行效果。
No configuration found for ID: 148a975dd2cbb5008b84857f9999be73ed9281a83411b8ada091bee58e2a7849
## 你将从本课程中学到的内容
本课程的学习成果包括:
-
使用 Rails 框架构建一个功能完整的电商网站
-
在控制器中创建动态内容,并通过视图模板进行展示
-
通过一个简单的 Rails 应用了解基础的 MVC 路由机制
-
对开发数据库的模式进行迁移和修改
-
为控制器编写功能测试
-
在 Rails 应用中管理用户与管理员权限
-
将应用翻译成多种语言
