2016-10-26 74 views
3

我看着我的表,我知道前面放一列,你可以做添加列前另一位在Rails的

add_column :customer, :first_name, after: :last_name 

,但有沒有辦法做到:before

+1

似乎沒有':before'選項。您可以指定':first => true',並使用':after'來處理所有其他定位情況。 – Zoran

+1

添加這個答案,這工作 –

+1

發表回答。 – Zoran

回答

2

你能夠通過使用:first選項插入你桌子前面一列:

add_column :table_name, :column_name, :column_type, first: true 

,您仍然可以使用:after處理所有其他定位的情況下。