1
私は1000行の車のHTMLテーブルを持っていると私はサイドバーに特定のブランド車の合計数を表示したいと思います。それだけでscope -> { where(brand = 'toyota' }.count
データのクライアント側またはサーバー側のカウントが高速ですか?
私は1000行の車のHTMLテーブルを持っていると私はサイドバーに特定のブランド車の合計数を表示したいと思います。それだけでscope -> { where(brand = 'toyota' }.count
データのクライアント側またはサーバー側のカウントが高速ですか?
ように私のモデルにスコープを作成するために、より速く、それは、テーブルの行をJavaScriptとループを使用して同じブランドにXを車の数を見つけ、その後、サイドバーにその合計を追加する方が速いかでありますデータベースは、これらの種類のものに最適化されています。だから、可能な限りクエリを実行するのが最善の方法です。プラスはエラーが起こりにくいです。