【发布时间】:2013-10-09 02:39:55
【问题描述】:
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”。
如果我继续使用现有设计,是否存在任何与性能相关的问题?
【问题讨论】:
标签: ruby-on-rails performance has-many-through has-and-belongs-to-many