向表中添加新列

要将新列 name 添加到 users 表,请运行以下命令:

rails generate migration AddNameToUsers name

这会生成以下迁移:

class AddNameToUsers < ActiveRecord::Migration[5.0]
  def change
    add_column :users, :name, :string
  end
end

如果迁移名称的格式为 AddXXXToTABLE_NAME,后跟包含数据类型的列的列表,则生成的迁移将包含相应的 add_column 语句。