0
foo_count = Foo.where(some_id: @some_id, :bar_val => 100).count
這是計算符合特定條件還是可以優化的物體的最佳方法?如何根據多個條件優化計數
foo_count = Foo.where(some_id: @some_id, :bar_val => 100).count
這是計算符合特定條件還是可以優化的物體的最佳方法?如何根據多個條件優化計數
如果@some_id
指的是一個ActiveRecord關聯(即SomeObject
的has_many Foo
),你可以做這樣的事情:
foo_count = @some_object.foos.where(:bar_val => 100).count
這段代碼是罰款 – apneadiving 2013-03-27 08:56:47