【发布时间】:2014-02-26 19:18:26
【问题描述】:
我将这个插件用于我的应用程序https://github.com/jney/jquery.pageless/blob/master/lib/jquery.pageless.js,并且我将 Solr 的太阳黑子用于我的搜索功能。 我是 Rails 新手,我遇到了一个无法解决的问题。我的控制器中有这段代码可以从 solr 的引擎中获取数据
def first
@init = Sunspot.search(Clothes) do
paginate :page => params[:page], :per_page => 16
order_by :maxprice
end
@first = @init.results
if request.xhr?
sleep(1)
render :partial => 'shirts/first'
end
然后我有这个 javascript 代码:
$('#container1').pageless({
totalPages: 5,
url: 'shirts/first',
loaderMsg: 'Loading more results'
});
现在,如果我将 totalPages 参数设置为 10,那么即使没有任何结果,我也最多可以滚动 10 页。有人可以告诉我是否有任何方法可以将参数设置为其最大值,以便它只向下滚动到它必须显示的页数?
【问题讨论】:
标签: javascript ruby-on-rails pagination infinite-scroll