2012-11-04 44 views

回答

0

嘗試更改代碼以

@posts = Post.order(:created_at) 

Kaminari.paginate_array(@posts).page(params[:page]).per(10) 

或者

@posts = Post.order(:created_at).page(params[:page]).per(10) 
Kaminari.paginate_array(@posts).page(params[:page]).per(10) 

而且你可以代替10 => .per(10) 寫任何數量讓視圖代碼保持不變。

will_paginate默認爲ActiveRecord::Relation分頁,但對於我們需要使用此特定方法的數組。

+1

這並不能解釋爲什麼使用gem的官方方法不起作用。 – Kevin