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