我想通過以下方式在我的表之一添加一個新列的Rails 5.我最近改名爲列:如何在Rails 5中的現有表中添加新列?
rails g migration ChangeJobsTable
然後在20160802104312_change_jobs_table.rb
:
class ChangeJobsTable < ActiveRecord::Migration[5.0]
def change
rename_column :jobs, :skills, :skills1
end
end
然後
rails db:migrate
它工作正常,但現在如果我還想添加一個新列skills2
,我需要這樣做嗎?
class ChangeJobsTable < ActiveRecord::Migration[5.0]
def change
add_column :jobs, :skills2
end
end
你是在正確的軌道....繼續 –
我得到這個錯誤:軌道中止! StandardError:發生錯誤,此次及以後的所有遷移取消: 錯誤的參數數量(給定2,預計3..4) –
是的,只需按照hgsongra(hitesh)說明.. –