1. 新建一个model .用如下命令

其中 category1 是表单名称,rails会在数据库里面建立一个后面加复数 形式的 表单 category1s .并且多了 id和2个时间戳 字段。
2. 如果我们要修改已经建立好的表单中的字段类型 需要以下2个步骤 a. 利用rails命令来生成修改脚本
rails g migration ChangePaymentFieldForQualificationTemplates
ChangePaymentFieldForQualificationTemplates 是创建在db文件夹中的数据文件
其中 Payment是字段名称。是需要修改的字段名称 QualificationTemplates 是 model名称,在数据库里面是 qualification_templates (复数形式)的表单名
然后rails 会生成这样一个 脚本文件
20120913182619_change_payment_field_for_qualification_templates.rb
b.然后在这个文件里面修改内容

alificationTemplates 是model名称,在数据库里面是 qualification_templates(复数形式)的表单
def down 里面是定义 以后回滚要做的事情
def up 是定义修改要做的工作
其他的一些方法:
remove_column:删除字段
rename_column:更改字段的名称
change_column :修改字段的类型
add_column:增加字段
rails g migration add_stu_id_to_students stu_id :id 增加字段
网友评论