我有一个模特A,
Class A < ActiveRecord::Base
has_many: names, class_name: 'B'
Run Code Online (Sandbox Code Playgroud)
和模型B.
class B < ActiveRecord::Base
belongs to :A
Run Code Online (Sandbox Code Playgroud)
并且数据库中已经存在大量数据.
如何编写迁移以将它们从一对多迁移到多对多关系?我更喜欢使用
has_many: through
Run Code Online (Sandbox Code Playgroud)
如果可能的话.
编写db迁移并不难,但是如何迁移数据呢?