0

我正在使用 rails geocoder gem 构建一个 rails 应用程序来搜索附近的位置,给定一个 zip 和 kaminari 来对搜索结果进行分页。一切都很顺利,直到我尝试使用 per(2) 方法每页显示 2 个结果,然后一些查询结果丢失了。per 方法在没有地理编码器过滤器的情况下运行良好。以下是我在控制器中的代码:

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

如果有人能对这个问题有所了解,我将不胜感激。谢谢!

4

1 回答 1

0

我相信这个问题在 kaminari 0.13.0 gem 中得到了解决。你能试试最新的宝石吗?

于 2011-12-22T01:09:40.953 回答