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
如果有人能夠對此問題有所瞭解,我們將非常感激。謝謝!
您是否試圖通過限制模型?像'paginates_per 2' –
我剛剛嘗試過,它沒有工作.. – mlwang32
只是修正它根據denysonique的評論取代長度與計數total_count在github denysonique/kaminari。非常感謝denysonique! – mlwang32