Rails脚手架使用实例

 更新时间:2014年06月24日 11:56:01   投稿:junjie   我要评论
这篇文章主要介绍了Rails脚手架使用实例,通过8个步骤来实现一个完整案例,需要的朋友可以参考下

脚手架是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

相关文章

  • 进一步深入Ruby中的类与对象概念

    进一步深入Ruby中的类与对象概念

    这篇文章主要介绍了进一步深入Ruby中的类与对象概念,包括集成与多态等更多知识点的整理,需要的朋友可以参考下
    2015-05-05
  • 冒泡排序算法及Ruby版的简单实现

    冒泡排序算法及Ruby版的简单实现

    冒泡排序为最基本的排序算法之一,其时间复杂度为O(n^2),这里我们就来简单看一下冒泡排序算法及Ruby版的简单实现,首先还是先来了解算法原理:
    2016-05-05
  • Ruby中的Mechanize的使用教程

    Ruby中的Mechanize的使用教程

    这篇文章主要介绍了Ruby中的Mechanize的使用教程,Mechanize一般用来抓取网页,可以模拟点击事件、表单提交提交等操作行为,需要的朋友可以参考下
    2015-01-01
  • Ruby中的类Google Map/Reduce框架Skynet介绍

    这篇文章主要介绍了Ruby中的类Google Map/Reduce框架Skynet介绍,Skynet是一款创建分布式应用程序的框架,需要的朋友可以参考下
    2015-01-01
  • 在Ruby中处理XML和XSLT以及XPath的简单教程

    在Ruby中处理XML和XSLT以及XPath的简单教程

    这篇文章主要介绍了在Ruby中处理XML和XSLT以及XPath的简单教程,对Ruby on Rails的学习上手有一定的帮助,需要的朋友可以参考下
    2015-04-04
  • Ruby中实现文件行数、单词数和字符数

    Ruby中实现文件行数、单词数和字符数

    这篇文章主要介绍了Ruby中实现文件行数、单词数和字符数,本文是自定义的一个函数,需要的朋友可以参考下
    2015-01-01
  • ruby实现的文件自删除代码分享

    ruby实现的文件自删除代码分享

    这篇文章主要介绍了ruby自删除代码分享,本文代码适用Linux系统,Windows系统需要自测一下哈,需要的朋友可以参考下
    2015-01-01
  • Ruby编程中的赋值相关操作

    Ruby编程中的赋值相关操作

    这篇文章主要介绍了Ruby编程中的赋值相关操作,是Ruby入门学习中的基础知识,需要的朋友可以参考下
    2015-07-07
  • Ruby 字符串处理

    Ruby 字符串处理

    Ruby 字符串处理...
    2007-11-11
  • 几个Ruby小技巧分享

    几个Ruby小技巧分享

    这篇文章主要介绍了几个Ruby小技巧分享,本文讲解了代码块的序列调用、主要是说array在block中的使用、Hash#fetch、创建代码段的散列等小技巧,需要的朋友可以参考下
    2015-05-05

最新评论