1

我在 HABTM 关系中有帖子和标签(使用 Mysql 适配器的活动记录)。我应该如何查询没有标签的帖子?

4

1 回答 1

1

您可以尝试在查询中包含标签,然后遍历数组,只选择没有关联标签的帖子。

Post.includes(:tags).select { |post| post.tags.empty? }

注意:你也可以看看这个问题,我今天早些时候建议了一个答案。也许其他一些可能更有效的想法也会出现。有趣的是,这些问题有时如何结合在一起:-D。

于 2013-03-25T21:36:13.343 回答