代码之家  ›  专栏  ›  技术社区  ›  Vamsi

使用“has”和“has”属于“u many for models”是个坏主意吗?

  •  1
  • Vamsi  · 技术社区  · 16 年前

    有人能解释一下“有多”和“有多”之间的利弊吗?

    1 回复  |  直到 16 年前
        1
  •  6
  •   Milan Novota    16 年前

    使用habtm本身没有什么坏处。许多人不使用这种联系的原因是他们使用的有很多:通过。为什么?因为它更通用。虽然habtm“隐藏”了中间表,但在使用时有很多:通过中间人本身就是一种资源——这通常是一件好事(如果什么都没有,你可以给关系加上时间戳)。当您需要为这种关系添加一些行为或属性时(以面向资源的方式设计系统时),您会遇到许多情况。

    推荐文章