gpt4 book ai didi

ruby-on-rails - rails ,acts_as_taggable_on : how to get all aricles without tags

转载 作者:太空宇宙 更新时间:2023-11-03 17:05:47 27 4
gpt4 key购买 nike

我正在使用 acts-as-taggable-on .我有文章模型:

class Article < ActiveRecord::Base
acts_as_taggable_on :tags
end

我知道如何找到所有带有标签“tag”的文章。根据自述文件,解决方案是:Article.tagged_with("tag")

但是如何找到没有任何标签的所有文章呢?

最佳答案

使用经典的 SQL 技巧:左连接然后选择第二个 ID 为空的行。

Article.
joins(%Q{LEFT JOIN taggings ON taggings.taggable_id=articles.id AND taggings.taggable_type='Article'}).
where('taggings.id IS NULL')

关于ruby-on-rails - rails ,acts_as_taggable_on : how to get all aricles without tags,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7839722/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com