2016-06-30 79 views
0

我有以下的協會之間刪除的關聯?我相信它需要遷移。此遷移應該做什麼?兩款車型

回答

0

遷移應該刪除模型b中的外鍵。所以,你需要刪除使用

remove_column :table_name, :column_name 

remove_column :bs, :a_id 

稱爲A_ID現場看到這個

http://api.rubyonrails.org/classes/ActiveRecord/Migration.html

+0

謝謝,這會自動刪除上A_ID索引呢? – user1175969

+0

沒有。有一個remove_index ...所以在刪除列之前先刪除索引http://apidock.com/rails/ActiveRecord/ConnectionAdapters/SchemaStatements/remove_index –

+0

因此,我需要先刪除「belongs_to」聲明模型文件。然後創建一個遷移腳本來刪除索引和列?沒有其他代碼需要被觸及? – user1175969