我正在为我的应用程序https://github.com/jney/jquery.pageless/blob/master/lib/jquery.pageless.js使用此插件,而我正在使用Solr的太阳黑子来获取我的搜索功能。 我是铁杆的新手,我遇到了一个无法解决问题的问题。我在我的控制器中有这个代码来从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页。有人可以判断我是否可以将参数设置为其最大值,以便它只向下滚动到必须显示的页数?
答案 0 :(得分:0)
为什么不让你通过Ryan这个令人敬畏的轨道广播代替专门用于Rails
答案 1 :(得分:0)
您可以在视图中设置最大页数,然后在调用无页面时使用该参数。像这样:
var numPages = <%= @numPages %>;
$('#container1').pageless({
totalPages: numPages,
url: 'shirts/first',
loaderMsg: 'Loading more results'
})