Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
foo_count = Foo.where(some_id: @some_id, :bar_val => 100).count
これは、特定の基準に一致するオブジェクトをカウントするための最良の方法ですか、それともこれを最適化できますか?
@some_idがActiveRecordアソシエーション(つまりSomeObjecthas_many )を参照している場合はFoo、次のようにすることができます。
@some_id
SomeObject
Foo
foo_count = @some_object.foos.where(:bar_val => 100).count