Rails中的多态关联

多态关联如何在Rails中运行? 它们的优点是什么? 有没有办法只通过运行迁移添加belongs_to方法?

Ryan有一个关于这个的轨道广播非常好。

Belongs_to不是您添加到迁移中的内容,而是将其添加到模型中。 在迁移中,您必须添加外键列。 例如,如果您有一个属于用户的post模型,则在迁移中将user_id列添加到post activerecord。 然后你添加

  belongs_to :user 

在后期模型中分开。 然后rails将在后台发挥其魔力,为您提供用户模型中的代理集合。