我正在使用带有 ActiveRecord 和 MySQL 的 Rails 3.2,并且我有具有一对多关联的模型:
class Author
has_many :books
end
class Book
belongs_to :author
attr_accessible :review
end
我想找到所有书籍都没有评论的作者。我试过了:
Author.includes(:books).where('book.review IS NIL')
但显然没有用,因为它会找到至少有一本书没有评论的作者。我应该使用什么查询?