rails增删改字段的方法

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.然后在这个文件里面修改内容


rails增删改字段的方法_第1张图片

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 增加字段

你可能感兴趣的:(rails增删改字段的方法)