我有以下关联:
class a < ActiveRecord::Base
has_many :bs
class b < ActiveRecord::Base
belongs_to :a
我现在如何删除此关联?我认为这需要迁移。这次迁移应该做什么?
答案 0 :(得分:0)
迁移应删除模型b中的外键。因此,您需要使用
删除名为a_id的字段remove_column :table_name, :column_name
remove_column :bs, :a_id
见这个
http://api.rubyonrails.org/classes/ActiveRecord/Migration.html