0
単純なことです。あなたは合理的なアプローチは、を使用するかどうかを、モデルの唯一のいくつかの属性が必要な場合:メソッドの検索にオプションを選択します。クエリの利点find with:データベースからオブジェクトを抽出する際のselectオプション
@users = User.find (:all,
:select => "username, email, registered_on",
:conditions => ["username like?", "A%"])
は、DBクエリの速度から任意の利益をもたらしますか?
したがって、このオブジェクトの将来の問題で、データベースからの高速なデータ抽出が価値があるかどうかという疑問はありますか?あなたはどのように思いますか ? –
自分で決めてください。私は個人的にこの機能を非常に頻繁に使用しません。 –
"クエリ自体も高速です"と思うのではないでしょうか?各行のバイトが一緒に格納されている場合は、それらのすべてではなく、ほんの数個の列を選択するのが遅くなることさえあります。 –