手机
当前位置:查字典教程网 >脚本专栏 >ruby专题 >Rails脚手架使用实例
Rails脚手架使用实例
摘要:脚手架是rails非常省事的方法,一些简单的增删改查脚手架都能实现,省去了我们不必要的麻烦,那么怎么用rails的脚手架呢,今天来讲解一下。...

脚手架是rails非常省事的方法,一些简单的增删改查脚手架都能实现,省去了我们不必要的麻烦,那么怎么用rails的脚手架呢,今天来讲解一下。

.指定端口启动rails项目

复制代码 代码如下:ruby script/server webrick -p 3000

0.创建一个项目

复制代码 代码如下:rials demoshop

1.用脚手架创建产品(控制 模型 显示 数据)

复制代码 代码如下:script/generate scaffold product title:string description:text image_url:string

2.如果创建错了销毁这些(destroy 销毁 scaffold 脚手架 pronduct产品对象)

复制代码 代码如下:script/destroy scaffold pronduct

3.来创建一个sqlite的表(必须有上一步到创建)

复制代码 代码如下:rake db:migrate

4.用sqlite命令来查看当前项目migrate当前版本

复制代码 代码如下:sqlite3 db/development.sqlite3 "select version from schema_migrations"

5.查看路由情况

复制代码 代码如下:rake routes

6.数据库迁移增加一个字段脚手架

复制代码 代码如下:script/generate migration add_price_to_product price:decimal

然后执行3的步骤

7.调试

复制代码 代码如下:script/console

8.只创建一个controller的一个action

复制代码 代码如下:ruby script/generate controller store index

【Rails脚手架使用实例】相关文章:

Ruby设计模式编程中使用Builder建造者模式的实例

Ruby on Rails框架程序连接MongoDB的教程

Ruby中百分号和字面值的使用示例

Ruby中的Mechanize的使用教程

RVM安装和使用总结笔记

Ruby on Rails中的ActiveResource使用详解

Ruby中的p和puts的使用区别浅析

Ruby中对一元操作符重载实例

Rails中使用MySQL分区表一个提升性能的方法

Ruby中钩子方法的运用实例解析

精品推荐
分类导航