2

Rails には、テーブル名の列名を指定するマイグレーションを追加するコマンドがあります。例えば ​​:

$ rails generate migration AddPartNumberToProducts part_number:string

発生します

class AddPartNumberToProducts < ActiveRecord::Migration
  def change
    add_column :products, :part_number, :string
  end
end

移行ファイルにオプションを追加できることはわかっています。移行の下では、製品テーブルの説明列の後に part_number 列が追加されます。

class AddPartNumberToProducts < ActiveRecord::Migration
  def change
    add_column :products, :part_number, :string, :after => :descritpion 
  end
end

問題: コマンド ラインでオプション (例:after => :descritpion) を指定して、移行ファイルに直接追加する方法。

何か案は。前もって感謝します。

4

1 に答える 1