向表中新增多個列

要向表中新增多個列,請在使用 rails generate migration 命令時將 field:type 對與空格分開。

一般語法是:

rails generate migration NAME [field[:type][:index] field[:type][:index]] [options]

例如,以下內容將 namesalaryemail 欄位新增到 users 表:

rails generate migration AddDetailsToUsers name:string salary:decimal email:string

這會生成以下遷移:

class AddDetailsToUsers < ActiveRecord::Migration[5.0]
  def change
    add_column :users, :name, :string
    add_column :users, :salary, :decimal
    add_column :users, :email, :string
  end
end