【发布时间】:2012-02-14 16:10:59
【问题描述】:
我有 photos 和 categories 表和以下模型:
class Category < ActiveRecord::Base
has_and_belongs_to_many :photos
end
class Photo < ActiveRecord::Base
has_and_belongs_to_many :categories
end
现在不属于某个类别的照片的语法应该如何?
在 SQL 中我会这样做:
SELECT * FROM photos WHERE id NOT IN (SELECT photo_id FROM categories_photos);
在Rails 2.3.10 应用程序中使用 ActiveRecord HABTM 的 Rails 方法是什么
【问题讨论】:
标签: ruby-on-rails activerecord has-and-belongs-to-many