0
我有两个型号:改变许多-to-many关联到一个一对多
User
class User < ActiveRecord::Base
has_and_belongs_to_many :partners
end
和Partner
class Partner < ActiveRecord::Base
has_and_belongs_to_many :users
end
,现在,我想将其更改为:
class User < ActiveRecord::Base
has_many :partners
end
class Partner < ActiveRecord::Base
belongs_to :user
end
但我怎么能通过迁移来实现呢?
坦克迁移,但在我的数据库,我有我的许多一对多关系的'合作伙伴 - users'表,我想也删除了它。 – Zakaria
只需删除中间表'users_partners'。没有更多的事情要做。 – webster
但是当我使用'rake db:migrate'时,'users_partners'回来了! – Zakaria