用新建scaffold的方法 创建一个带CRUD增删改查操作的 小WEB项目

【1】新建一个Rails项目,这个就不多说了,我们把这个项目取名为ScaffoldTest

【2】配置好config/database.yml文件,也就是配置好数据库,当然之前要先建好相应的数据库

【3】新建好后,用generate工具,或在命令行敲下面的代码:

 $ script/generate scaffold Contact name:string email:string

这是核心命令,意思创建一个模型层对象Contact,有两个字段,一个为name(数据类型为string),另一个为email(数据类型为string)

【3】如果不出意外的话,那就应该成功了,到app文件夹下的Controller、Model、View三个文件夹看看吧,CRUD已经有了,而且出现了四个模板视图:edit.html.erb、index.html.erb、new.html.erb、show.html.erb

【4】运行命令 $rake db:migrate,将db文件夹下生成的代码运行一遍,将该表及其字段相应的在数据库中创建

【5】重启服务器,在浏览器看看吧!


生成的 contacts_controller.rb如下:


【PS】如果此命令出错的话,可能是因为Rails的版本问题,可以参考这里:

http://topic.csdn.net/u/20070513/22/5931d7c7-7451-4cc3-9dc5-ca3afbb0cae8.html?241961724

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值