2011-09-10 42 views
0

我正在使用rails geocoder gem構建一個rails應用程序來搜索附近的位置,並給出zip和kaminari來爲搜索結果分頁。一切順利,直到我嘗試使用per(2)方法每頁顯示2個結果,然後一些查詢結果丟失了。每種方法在沒有地理編碼器過濾器的情況下都能正常工作。以下是我在控制器中的代碼:使用kaminari的分頁問題

if params[:search].present? 
    @users=User.near(params[:search], 5).order(:id).page(params[:page]).per(2) 


else 

    @users = User.order(:id).page(params[:page]).per(2) 
end 

如果有人能夠對此問題有所瞭解,我們將非常感激。謝謝!

+0

您是否試圖通過限制模型?像'paginates_per 2' –

+0

我剛剛嘗試過,它沒有工作.. – mlwang32

+0

只是修正它根據denysonique的評論取代長度與計數total_count在github denysonique/kaminari。非常感謝denysonique! – mlwang32

回答

0

我相信這個問題已在kaminari 0.13.0寶石中修復。你可以試試最新的寶石?