will_paginate找出我是否在最后一页

时间:2012-05-22 09:37:46

标签: ruby-on-rails ruby ajax will-paginate

我正在尝试将paginate与ajax一起使用,但是我没有显示will_paginate按钮...而是使用see more按钮,这会生成一个Ajax请求并附加结果到页面。 如果我点击记录的最后一页,我正在尝试禁用此see more按钮! 任何想法如何知道当前页面是最后一页??

3 个答案:

答案 0 :(得分:31)

@collection.total_pages == @collection.current_page

答案 1 :(得分:2)

访问@collection.total_pages方法将为您提供当前返回的总页数。您可以使用此方法使用@collection.current_page方法针对您的活动页面进行评估。如果您在每次扩展时重新加载集合,这仍然适用。

如果此评估为真,则实现将使用AJAX调用替换HTML内容。

答案 2 :(得分:0)

您可以使用next_page条件

@collection.next_page.present?