【Ruby】ruby on rails两行命令搭建简单的学生管理系统
本文主要是让大家体验一下ruby on rails 开发网站的快速,
ruby和rails的安装以及一些细节的介绍请看本人的另一篇文章【Ruby】Web框架ruby on rails初识(MVC架构初理解)
我们只需要两条命令,就可以搭建出一个简单的学生管理系统的网站
1. 创建模型
!命令须在项目目录下运行
运行
rails generate scaffold Student name:string gender:string age:integer student_class:string student_number:integer
出现以下效果
这条命令会做以下几件事:
- 创建一个名为
Student
的模型,包含以下字段:name
:字符串类型,表示学生的名字。gender
:字符串类型,表示学生的性别。age
:整数类型,表示学生的年龄。class
:字符串类型,表示学生的班级。student_number
:整数类型,表示学生的学号。
- 自动生成
app/models/student.rb
文件。 - 自动生成
app/controllers/students_controller.rb
文件。 - 自动生成
app/views/students
目录下的视图文件。 - 自动生成
db/migrate
目录下的迁移文件。 - 自动生成
config/routes.rb
中的路由配置。
2. 迁移数据库
执行数据库迁移,在数据库中创建 students
表:
rails db:migrate
就这两条命令,我们就已经搭建好了一个简单的学生管理网站
运行下面的命令启动该项目
rails s
之后访问http://127.0.0.1:3000/students,会看到以下效果
我们可以对其进行增删改查
我们之后可以为其增添一些CSS样式让这个网站变得更加美观。
这些数据在哪里?
在storage目录下的sqlite中
标签:students,Ruby,rails,学生,命令,student,ruby From: https://blog.csdn.net/Janium/article/details/142604599