如何多态关联的Rails的工作?他们有什么优势?有没有办法只是通过运行迁移增加belongs_to方法?

有帮助吗?

解决方案

瑞恩具有 railscast了解这一点,是相当不错的。

belongs_to的是不是你添加到迁移的东西,你把它添加到模型。在迁移,您必须添加外键列。例如,如果你有一个属于用户模式后,你会user_id列添加到帖子中的ActiveRecord的迁移。然后,可以添加

 belongs_to :user

在后模型分开。然后轨道会做它的魔力在后台给你的用户模型代理的集合。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top