kaminariを使ってみたら少しハマって、すぐ戻ってきたの巻
今作ってるアプリでページネーションをkaminariに任せようとしました。
そして動かしてみたら、pageってメソッドがない、current_pageってメソッドがないなど怒られまくりました。
そんなわけで今回はその解決策。
原因は至って簡単です。
取得してきたモデルがfindで取得してきて戻り値が配列だったからです。
じゃあどうしましょうか。
Kaminari.paginate_array(Model.find(:all, :conditions => ['']))
.page(params[:page])
.per(3)
こんなかんじで行けます。
要は、paginate_array です。
素敵ですね。