创建一个新表
要创建包含 name
和 salary
列的新 users
表,请运行以下命令:
rails generate migration CreateUsers name:string salary:decimal
这将生成以下迁移:
class CreateUsers < ActiveRecord::Migration[5.0]
def change
create_table :users do |t|
t.string :name
t.decimal :salary
end
end
end
如果迁移名称的格式为 CreateXXX
,后跟包含数据类型的列的列表,则将生成一个迁移,该迁移将创建包含列出的列的表 XXX
。