我希望有一个基于零计数的Rails范围。
我有一个model = client。它has_many :locations
这不起作用:
scope :nolocations, where(:locations.count == 0)
会是什么?
感谢您的帮助!
答案 0 :(得分:0)
答案 1 :(得分:0)
我最终使用belongs_to :client, :counter_cache => true
scope :nolocations, where(locations_count: 0)