博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ruby on Rails(ROR) 实例开发之一 scaffold创建框架
阅读量:4052 次
发布时间:2019-05-25

本文共 1137 字,大约阅读时间需要 3 分钟。

1) 此处使用scaffold来创建基本的CRUD框架 ,具体命令如下:

 

ruby script/generate scaffold Peaple

 

运行此命令时, 系统会创建一些文件, 如下所示:

 create  app/views/peaples/index.html.erb

 create  app/views/peaples/show.html.erb
 create  app/views/peaples/new.html.erb
 create  app/views/peaples/edit.html.erb
 create  app/views/layouts/peaples.html.erb
 create  public/stylesheets/scaffold.css
 create  app/controllers/peaples_controller.rb
 create  test/functional/peaples_controller_test.rb
 create  app/helpers/peaples_helper.rb
 create  test/unit/helpers/peaples_helper_test.rb

..

 

系统产生主要的文件为:

 

app/controllerspeaples_controller.rb

app/views/peaples/index.html.erb

app/views/peaples/edit.html.erb

app/views/peaples/new.html.erb

app/views/peaples/show.html.erb

 

 

2) PS : 因为先前执行过ruby script/generate controller Peaple index

其所产生的文件是以peaple开头的, 而本章命令执行后是以peaples开头的, 并且会修改配置文件,

那么此时的web site 就更改为

http://localhost:3000/peaples

 

3) 启动服务器ruby script/server , 然后输入网址查看主页面

 

http://localhost:3000/peaples

 

显示内容如下:

 

Listing peaples

 

 

 

4) 这个数据表中没有数据, 那么只显示上面内容, 如果有数据的话, 则显示下面的内容,此时页面只是有个大概的功能, 而具体的实现则需要添加必要的代码。

Listing peaples

 

 

 

5) 好了, 到此为止, 基本的CRUD已经实现, 虽然这个方法可以很好地实现功能, 但是也要理解其生成代码的功能, 而去ihaod办法就是自己亲自编写一遍,所以下次将对代码进行分析

转载地址:http://iecci.baihongyu.com/

你可能感兴趣的文章
Oracle 获取系统日期时间,导出数据库
查看>>
黄巢的菊花,非常喜欢,贴出来共享一下
查看>>
在光纤环网中的b/s与c/s的比对
查看>>
根据程序名称和程序路径判断程序是否启动
查看>>
史记翻译-汉初三杰-萧何-萧相国世家第二十三
查看>>
史记翻译-汉初三杰-张良-留侯世家第二十五
查看>>
史记翻译-汉初三杰-韩信-淮阴侯列传第三十二
查看>>
帝王封赏之道和老板的封赏之道
查看>>
工作分解结构在软件开发中的应用
查看>>
关于系统崩溃后的Oracle恢复
查看>>
遭遇蚊子的獠牙,想起一种叫黄鸡婆的小虫子
查看>>
使用批处理命令给客户更新oracle数据库
查看>>
回首考研路:那年,那月,还有那条孤独的考研狗
查看>>
GCD小结
查看>>
IOS 第三方库介绍
查看>>
iPhone架构xmpp聊天工具 -xmpp协议初识《一》
查看>>
iOS提交后申请加急审核
查看>>
iOS7单元测试
查看>>
ios framework 通用库的制作
查看>>
出现( linker command failed with exit code 1)错误总结
查看>>