サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ドラクエ3
deved.exblog.jp
has_manyのwill_paginateでちょっとイケてないSQLが吐かれるというのはいろんなブログで書かれています。具体的には、ページ内で表示するのが10件だとしても、一度全件持ってくるSQLを発行します。そこで、別のpaginate pluginである、paginating_findを試してみました。 結果的には paginating_find だと、無駄なSQLが吐かれません。(count(*)は無駄だと思うが・・) でも、、railsのコード的には will_paginate の方が好きなんだよな。。 両方のサンプルと吐かれるSQLを下記しておきます。 ここでのサンプルは、ユーザが書いたコメントを表示するページです。 コメントは他のユーザにも表示するため、ユーザとコメントの関係は 多対多 です。 will_paginateのcontroller @user = User.fin
このページを最初にブックマークしてみませんか?
『徒然なる開発メモ』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く