Rails中的多态关联

时间:2018-11-16 19:19:55

标签: polymorphism associations

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

1 个答案:

答案 0 :(得分:0)

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

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