本文介绍了反向多态关联的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个父对象,邮政,它具有以下的儿童。

I have a parent object, Post, which has the following children.

has_one :link
has_one :picture
has_one :code

这些孩子是互斥的。

These children are mutually exclusive.

有没有办法使用反向多态关联,这样我就不必有link_id,picture_id和code_ID领域在我的岗位表?一个办法

Is there a way to use polymorphic associations in reverse so that I don't have to have link_id, picture_id, and code_id fields in my Post table?

推荐答案

我写了一个小要点展示如何做到这一点:

I wrote up a small Gist showing how to do this:https://gist.github.com/1242485

这篇关于反向多态关联的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-11 08:54