rails中的多态关联
Posted
技术标签:
【中文标题】rails中的多态关联【英文标题】:Polymorphic Association in rails 【发布时间】:2018-11-16 19:19:55 【问题描述】:是否可以在 Rails 中更改多态关联的类型? 就像我们不想添加任何类型但我们确实想添加该类型的表列? 也就是说,如果我有一个用户表(具有不同的卖家和买家记录)和一个多态的 Join 表。 我不想将类型添加为用户,但我确实想在该联接表中添加类型为“买家”或“卖家”。 有什么建议吗?
【问题讨论】:
【参考方案1】:听起来您将多态关联与单表继承混合在一起(用户模型有两个子模型:卖方和买方)。
我很难理解您的问题,但我认为您需要的只是对您的联接模型中的 _type
列进行验证。
【讨论】:
以上是关于rails中的多态关联的主要内容,如果未能解决你的问题,请参考以下文章