class Room
has_many :room_markers
has_many :rooms, through: :room_markers
end
class Marker
...
end
class RoomMarker
belongs_to :room
belongs_to :marker
end
如上所述,我有一组课程。
现在我意识到这Room可能has_and_belongs_to_many与Maeker而不是has_many_through
现在我的问题是“我应该重构那些模型吗?有 has_and_belongs_to_many关联而不是has_many_through”。
如果我继续使用现有设计,是否存在任何与性能相关的问题?