首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >双向habtm链接

双向habtm链接
EN

Stack Overflow用户
提问于 2010-04-29 04:36:00
回答 2查看 223关注 0票数 0

我有两组模型的应用程序-基于内容(新闻,问题)和“一些”为基础(设备,应用程序等)。我需要链接组之间的所有模型-例如,问题可能属于3个不同的东西-一个应用程序和2个设备。同样的--为了新闻。从另一个方面-我需要看到所有的新闻文章和问题有关的一些应用程序或设备。

你知道如何在rails中开发它吗?我只有一个想法- mixins可以将方法content_id和thing_id添加到模型和连接表中。

EN

Stack Overflow用户

发布于 2010-04-29 20:12:19

只能在join表和带条件搜索中使用thing_id,thing_class,content_id,content_class,habtm是不可能的。"2,‘设计’,‘页面’,2“"2,‘设计’,‘广告’,4”"2,‘另一件事’,‘页面’,2“

然后从连接表中获取所有页面,其中id = self.id,thing_class = self.class.name,contant_class = Page.class.name

如果你需要使用habtm关联,你可以使用STI + 1:1关联,但是这会使事情变得更糟。

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2732956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档