RoR scaffold
来源:互联网 发布:windows gvim配置模板 编辑:程序博客网 时间:2024/05/16 10:13
前面我们讲到,通过RoR的ORM框架,我们很容易地可以将我们的Model实现持久化。
基于此,RoRo提供了一套更加好用的框架 scaffold。它是基于RoR ORM框架的。但是提供了更加完善的示例程序实现了在网页上对Model进行CRUD操作。
例如,我们用scaffold新建一个Model teacher。然后看看scaffold的CRUD操作效果。
首先我们生成模型代码
rails g scaffold teacher name:string age:string sex:string t_id:string
然后我们可以在路由文件/config/routes.rb中看到
resources :teachers
在controllers文件夹中可以看到生成了app/controllers/teachers_controller.rb文件
在views文件夹下生成了关于teachers的视图文件
在models文件夹下生成了app/models/teacher.rb文件
在db文件夹下面生成了关于teachers表建立的数据库迁移文件db/migrate/20170104130415_create_teachers.rb
下面我们执行数据库迁移
rails db:migrate
rails server
然后访问http://localhost:3000/teachers
可以看到
点击new Teacher
输入字段值点击创建
返回查看
看看数据库
这就是scaffold神奇的地方。
0 0
- RoR scaffold
- Ruby on Rails(ROR) 实例开发之一 scaffold创建框架
- Ror generate scaffold 到底做了些什么?
- scaffold
- ROR
- ROR
- ROR
- ROR
- ror
- ror
- ror
- ROR
- Rails2中的scaffold
- 解决.找不到scaffold方法
- 了解Scaffold Generator
- 了解Scaffold Generator (转载)
- rails 3 generate scaffold
- django-scaffold简单脚手架
- Maven搭建SpringMVC+Spring+MyBatis框架
- 数据结构(1):单向链表的基本操作
- leetcode-136-Single Number
- 司马迁的智慧—东方最早的经济学综合论文《货殖列传》
- Android版-微信APP支付
- RoR scaffold
- 树莓派学习笔记(一)
- Android版-支付宝APP支付
- 前端小小小白:HTML是啥?能吃吗?真相在这里,吃货别哭……
- truncate 与 delete的区别
- 进程通信之信号
- Java数据类型转换——数值型
- Android实现播放音频
- 支付宝Wap支付你了解多少?