我是rails新手,並使用Rails Generate創建了一個自定義遷移來更改我的數據庫結構。這裏是我發佈的命令:rails g遷移用戶。ActiveRecord遷移不執行
現在,它創建的文件中,我inputed:
class Users < ActiveRecord::Migration
def change
add_column :first_name
add_column :last_name
remove_column :name
end
end
當我運行耙分貝:遷移沒有任何反應。我需要做些什麼來解決這個問題?
如果您完全由您自己創建了該文件,那麼我會猜測您省略了文件名開頭的時間戳。 Rails會記錄數據庫中的表(schema_migrations)中執行了哪些遷移,並使用該時間戳來標識它們。沒有那個時間戳記db:migrate就會跳過遷移。 – AndyV