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
”。
如果我继续使用现有设计,是否存在任何与性能相关的问题?