課題 Railsでページネーション機能を作るときにはkaminari を使うのが定番ですね。Active Recordのクエリメソッドに対してメソッドチェーン形式でpageやperを追加するだけで手軽にページネーションができます。 ただ、find_by_sqlを利用してActive Recordのオブジェクトを作成したときには、戻り値が配列になってしまうのでpageやperなどを後に追加することができません*1。どうしたらよいのでしょうか。 問題のあるやり方 ググるとKaminari.paginate_arrayを使った次のようなやり方がいくつか引っかかります。 Kaminari.paginate_array(array_from_find_by_sql).page(params[:page]).per(10) Kaminari.paginate_arrayは読んで字のごとく、配列をkam