【发布时间】:2012-05-28 18:58:51
【问题描述】:
我正在尝试使用 ajax 进行分页,但我没有显示 will_paginate 按钮...而是使用 see more 按钮,它发出 Ajax 请求并将结果附加到页面。
如果我点击记录的最后一页,我想要做的是禁用这个see more 按钮!
知道如何知道当前页面是最后一页吗??
【问题讨论】:
标签: ruby-on-rails ruby ajax will-paginate
我正在尝试使用 ajax 进行分页,但我没有显示 will_paginate 按钮...而是使用 see more 按钮,它发出 Ajax 请求并将结果附加到页面。
如果我点击记录的最后一页,我想要做的是禁用这个see more 按钮!
知道如何知道当前页面是最后一页吗??
【问题讨论】:
标签: ruby-on-rails ruby ajax will-paginate
@collection.total_pages == @collection.current_page
【讨论】:
@collection.next_page(或@collection.next_page.present?),在我看来这样读起来更好看。
你可以使用next_page条件
@collection.next_page.present?
【讨论】:
访问@collection.total_pages 方法将为您提供当前返回的页面总数。您可以使用 @collection.current_page 方法使用它来评估您的活动页面。如果您在每次扩展时重新加载您的收藏,这仍然适用。
如果此评估为真,则实施将使用 AJAX 调用替换 HTML 内容。
【讨论】: