2016-06-30 9 views
0

私は、以下の関連を持っているとの関連を削除しますか?私はそれが移行を必要と信じています。この移行は何をすべきですか?は二つのモデル

答えて

0

移行では、モデルb内の外部キーが削除されます。ですから、この

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

+0

を参照してください

remove_column :table_name, :column_name remove_column :bs, :a_id 

を使用してA_IDと呼ばれるフィールドを削除する必要があるおかげで、この自動的にもA_IDのインデックスを削除しますか? – user1175969

+0

いいえremove_indexがありますので、最初に列を削除する前にインデックスを削除してくださいhttp://apidock.com/rails/ActiveRecord/ConnectionAdapters/SchemaStatements/remove_index –

+0

だから、まず "belongs_to"宣言を削除する必要がありますモデルファイル。次に、インデックスと列を削除するための移行スクリプトを作成しますか?他のコードに触れる必要はありませんか? – user1175969