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