现在数据库已经配好, 项目也已经建立, 那么就应该创建数据表 。
值得一提的是 , 创建数据表一定要事先设计好, 可以说以后所有的操作都是围绕它来完成的,如果等你在后面的设计中发现数据表有问题, 或者少个字段, 那么修改数据库简单, 但是与数据表相关的设计将会随之改变, 维护起来将是很麻烦的工程。
我们这里设计字段为:
name string
old integer
headImage string
create_date datetime
description string
1)。 编辑db/migrate文件夹下的20100122141316_create_peaples.rb。设计表字段 代码如下:
class CreatePeaples < ActiveRecord::Migration
def self.up
create_table :peaples do |t|
t.column "name", :string
t.column "old", :integer
t.column "headImage", :string
t.column "create_date", :datetime
t.column "description", :string
#t.timestamps
end
end
def self.down
drop_table :peaples
end
end
2)。 运行migration
rake db:migrate
3).。 验证,
可以在mysql管理器中查看创建的表, 或者在控制台中查看
ruby script/console