创建一个新表

要创建包含 namesalary 列的新 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