我想重新命名在我的事件表列如下:檢查前柱的存在是爲了將其改名
class RenameScheduleToScheduleIdInEventsTable < ActiveRecord::Migration
def up
rename_column :events, :schedule, :schedule_id
end
def down
rename_column :events, :schedule_id, :schedule
end
end
這工作,但我想第一個做,以確保遷移在將來不會失敗,在我嘗試重命名它之前,檢查列schedule_id是否已經存在。我如何通過遷移來完成這項工作?
else條件檢查我的解決方案 – krishnar