我目前正在建立一个铁路应用数据库。 该图形涉及三个模型:照片、物体和塔格。 照片和物体都需要“贴切”。
- Tags are unique
- Tags can belong to a Photo, or an Object, or both
铁路提供一种多形态的结合,其结果是标的归属与照片和物体的关系;但不允许塔格属于。
One might solve this by having two independent HABTM relationships for tags to photos and tags to objects .
我很想知道,实现这一点是否有更有效的方法? 或者,或许我是从错误的方向来处理这个问题?