【问题标题】:Polymorphic Association in railsrails中的多态关联
【发布时间】:2018-11-16 19:19:55
【问题描述】:

是否可以在 Rails 中更改多态关联的类型? 就像我们不想添加任何类型但我们确实想添加该类型的表列? 也就是说,如果我有一个用户表(具有不同的卖家和买家记录)和一个多态的 Join 表。 我不想将类型添加为用户,但我确实想在该联接表中添加类型为“买家”或“卖家”。 有什么建议吗?

【问题讨论】:

    标签: polymorphism associations


    【解决方案1】:

    听起来您将多态关联与单表继承混合在一起(用户模型有两个子模型:卖方和买方)。

    我很难理解您的问题,但我认为您需要的只是对您的联接模型中的 _type 列进行验证。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-23
      • 2019-03-14
      相关资源
      最近更新 更多