在Rails中添加另一个列之前的列

Gre*_*ton 7 ruby activerecord ruby-on-rails

我想把一根柱放在桌子前面,我知道你可以做到

add_column :customer, :first_name, after: :last_name
Run Code Online (Sandbox Code Playgroud)

但有办法:before吗?

Zor*_*ran 5

您可以使用以下:first选项在表格前面插入一列:

add_column :table_name, :column_name, :column_type, first: true
Run Code Online (Sandbox Code Playgroud)

您仍然可以:after用来处理所有其他定位案例.