0
我有2種型號軌,活動記錄查詢
class Article < ActiveRecord::Base
has_many :images
end
和
class Image < ActiveRecord::Base
belongs_to :article
end
我怎麼可以得到所有的文章沒有圖像
我有2種型號軌,活動記錄查詢
class Article < ActiveRecord::Base
has_many :images
end
和
class Image < ActiveRecord::Base
belongs_to :article
end
我怎麼可以得到所有的文章沒有圖像
試試這個:
Article.where('id NOT IN (?)', Image.all.pluck(:article_id).uniq)
image_ids = Image.select(:article_id).map(&:article_id)Article.where(' ID NOT IN(?)',image_ids)我希望有一個更優雅的解決方案 – user2077412 2013-02-16 01:50:01