在Ruby on Rails中删除属性表单模型

Tes*_*est 6 ruby-on-rails

我使用这个命令生成了一个User模型:

rails generate model User name:string date_birth:date age:int...
Run Code Online (Sandbox Code Playgroud)

你可以看到我犯了一个错误.我进入了出生日期和年龄.现在我也迁移到了mySql数据库.有没有办法删除年龄字段?

编辑:是否也可以添加字段?

小智 18

使用创建新的迁移

rails g migration migrationname
Run Code Online (Sandbox Code Playgroud)

并在迁移的up方法中执行以下操作

remove_column :users, :age
Run Code Online (Sandbox Code Playgroud)

运行rake db:migrate,你很高兴.