create the model and table

 work>ruby script/generate model product

the generator creates a bunch of files. The two we're interested in are the model itself product.rb, and the migration 001_create_products.rb.

In this file, there were two ruby methods.

class CretaeProducts < ActiveRecord::Migration

def self.up

  create_table :products do |t|

    t.column :title,  :string

    t.column :description, :text

  end

def self.down

  drop_table :products

end

end

get rails to apply the migration to the database.

work> rake db:migrate

if you want to roll back ,you could use

work> rake db:migrate VERSION=0

and the products table will gone.

call the rake db:migrate will re-create it.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值