【问题标题】:Polymorphic relationship One to One - Many to Many多态关系一对一 - 多对多
【发布时间】:2016-03-12 05:11:58
【问题描述】:

我无法理解多态关系的概念。

假设我在音乐商店有这个database schema

每个光盘可以有很多类别,但是有两种类别;类型和作者。

每个类别可以有许多光盘。 (爵士可以有很多碟,大卫·鲍伊可以有很多碟)

每个类别(作者或流派)可以有一个附件。

我的架构正确吗?

或者什么是创建它的最佳方法?

谢谢!

【问题讨论】:

    标签: ruby-on-rails polymorphic-associations


    【解决方案1】:

    我不太明白附件。

    根据你的描述

    每个类别(作者或流派)可以有一个附件。

    但您的架构清楚地显示了光盘和附件之间的 1:N 关系。

    其他一切看起来都不错,也许如果您对实现感兴趣,您应该阅读:https://launchschool.com/blog/understanding-polymorphic-associations-in-rails

    【讨论】:

      猜你喜欢
      • 2019-01-26
      • 2016-01-26
      • 1970-01-01
      • 2021-11-14
      • 2015-09-20
      • 1970-01-01
      • 2011-09-24
      • 1970-01-01
      • 2018-06-15
      相关资源
      最近更新 更多