我只是想确保我走在正确的轨道上,但是在为使用相同名称的 HABTM 创建迁移时,例如:
class Dog < ActiveRecord::Base
has_and_belongs_to_many :dog_categories
end
class DogCategory < ActiveRecord::Base
has_and_belongs_to_many :dogs
end
我在想这个…………
rails g migration dogs_dog_categories dog_id:integer dog_category_id:integer
这对我来说看起来很奇怪,但迁移/表应该是这样的吗?