【发布时间】:2012-09-01 12:59:49
【问题描述】:
我想要一个范围,它可以返回一个列表(例如)他们有章节的书籍。我找到了this post。
它帮助我选择了有章节的书籍。但是如果我想选择那些他们没有章节的人:
class Book
scope :long, joins(:chapters).
select('books.id, count(chapters.id) as n_chapters').
group('books.id').
having('n_chapters = 0')
end
这个范围什么也没给我。你能帮帮我吗?
【问题讨论】:
标签: ruby-on-rails join scope