美文网首页
rails增删改字段的方法

rails增删改字段的方法

作者: 程序萌 | 来源:发表于2017-03-08 12:58 被阅读0次

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

相关文章

网友评论

      本文标题:rails增删改字段的方法

      本文链接:https://www.haomeiwen.com/subject/svjbgttx.html