向表中新增多個列
要向表中新增多個列,請在使用 rails generate migration
命令時將 field:type
對與空格分開。
一般語法是:
rails generate migration NAME [field[:type][:index] field[:type][:index]] [options]
例如,以下內容將 name
,salary
和 email
欄位新增到 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