ruby on rails -使用scaffold的CRUD
2016-07-13 11:07
597 查看
ruby on rails — scaffold
scaffold 脚手架是rails非常省事的方法,实现一些简单的增删改查.
CRUD 增删改查
1. 创建rails项目
2. scaffold脚手架创建(控制 模型 显示 数据)
如果创建scaffold错误,可以删除该scaffold
3. 数据库迁移
4. 打开web页面进行操作
打开 http://localhost:3000/resumes 进行查看并操作
scaffold 脚手架是rails非常省事的方法,实现一些简单的增删改查.
CRUD 增删改查
1. 创建rails项目
$ rails new blog $ cd blog
2. scaffold脚手架创建(控制 模型 显示 数据)
$ rails generate scaffold Resume name:string address:string hobby:string 脚手架中使用的名称与模型一样,是单数;而资源和控制器使用复数。
invoke active_record create db/migrate/20160713030016_create_resumes.rb create app/models/resume.rb invoke test_unit create test/models/resume_test.rb create test/fixtures/resumes.yml invoke resource_route route resources :resumes invoke scaffold_controller create app/controllers/resumes_controller.rb invoke erb create app/views/resumes create app/views/resumes/index.html.erb create app/views/resumes/edit.html.erb create app/views/resumes/show.html.erb create app/views/resumes/new.html.erb create app/views/resumes/_form.html.erb invoke test_unit create test/controllers/resumes_controller_test.rb invoke helper create app/helpers/resumes_helper.rb invoke test_unit create test/helpers/resumes_helper_test.rb invoke jbuilder create app/views/resumes/index.json.jbuilder create app/views/resumes/show.json.jbuilder invoke assets invoke coffee create app/assets/javascripts/resumes.js.coffee invoke scss create app/assets/stylesheets/resumes.css.scss invoke scss identical app/assets/stylesheets/scaffolds.css.scss
如果创建scaffold错误,可以删除该scaffold
$ rails destroy scaffold Resume
3. 数据库迁移
$ rake db:migrate
4. 打开web页面进行操作
#启动rails $ rails server
打开 http://localhost:3000/resumes 进行查看并操作
相关文章推荐
- 红宝石(Ruby)史话
- On Error Resume Next 语句
- Ruby简明教程之循环语句介绍
- ruby 一些简单的例子
- Ruby on Rails在Ping ++ 平台实现支付
- Ruby 之 class 中的 private、 protected、public
- Ruby中操作文件的方法介绍
- Ruby on Rails所构建的应用程序基本目录结构总结
- 详解Ruby中的单件方法和单件类
- Ruby中的集合编写指南
- CentOS 6.3下编译安装Ruby 2.0笔记
- Ruby基本的环境变量设置以及常用解释器命令介绍
- 详解Ruby中的代码块及其参数传递
- Ruby编程中关于中断和返回的用法教程
- Ruby中的异常处理代码编写示例
- Ruby程序中发送基于HTTP协议的请求的简单示例
- Ruby中的变量学习总结
- 几个加速Ruby on Rails的编程技巧
- 错误报告:ffi requires Ruby version >= 1.9.