2013-07-18 76 views
2

在Rails中,我们有添加指定表名列名称的迁移的命令。 例如:带选项的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 

问题:如何指定的选项(例如:后=>:descritpion)上的命令行,这样它会在迁移文件直接添加。

任何想法。 在此先感谢。

+3

你可能不能。据我所知, –

+1

甚至没有办法通过默认。 –

+0

感谢您的建议。 –

回答