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

设置一个表对象ID字段,该字段根据对象类型选择与表之间的关系

  •  1
  • wizztjh  · 技术社区  · 15 年前

    假设我有一个表调用付款,它有一个字段调用对象ID,这将是购买和存储的外键,取决于付款表中的对象类型字段。

    如何实现这种关系?在迁移文件中,如何定义外键? 在模型文件中,我应该使用:through?

    1 回复  |  直到 15 年前
        1
  •  1
  •   auralbee    15 年前

    我不确定,但我认为您在谈论Rails中的多态关联。

    看看这里: Railscasts - Polymorphic Association