現在在軌道,我們可以使用 t.string代替t.column遷移速記
使用t.string是easy.But
t.column是一個棄用的功能?
使用t.datatype以外的其他優點easyly。
有什麼方法可以輕鬆地將所有當前的遷移轉換爲新的風格。
現在在軌道,我們可以使用 t.string代替t.column遷移速記
使用t.string是easy.But
t.column是一個棄用的功能?
使用t.datatype以外的其他優點easyly。
有什麼方法可以輕鬆地將所有當前的遷移轉換爲新的風格。
t.column
未被棄用。你可以使用它而不會失眠。 t.string
語法只是一個很好的舊t.column
頂部的「糖」。
1)sed。 :)
2)你需要轉換它們嗎?如果你有建議檢查schema.rb(甚至是某個地方的本地拷貝),那應該代表數據庫的當前狀態,對嗎?如果你做了一個「rake db:schema:dump」,它應該在一個schema.rb文件中設置所有的遷移,然後你可以從那裏開始。