多态关联在 Rails 中是如何工作的?他们的优势是什么?有没有办法belongs_to
通过运行迁移来添加方法?
Arkid
问问题
3785 次
1 回答
2
Ryan 有一个关于这个的railscast非常好。
Belongs_to 不是您添加到迁移中的东西,而是将其添加到模型中。在迁移中,您必须添加外键列。例如,如果您有一个属于某个用户的帖子模型,您可以将 user_id 列添加到迁移中的 post activerecord 中。然后你添加
belongs_to :user
分别在后模型中。然后,rails 将在后台发挥作用,为您提供用户模型中的代理集合。
于 2009-03-30T16:08:03.843 回答