假设有115个社区 然后它显示每页10个社区的分页。
当我要去example.com/communities
时,它会显示10条最早的记录。
但是,我希望它默认链接到example.com/communities?page=12
它应该链接到社区的最后一页。
有可能吗?
现在我的链接就像这样
<%= link_to "Communities", communities_path %>
答案 0 :(得分:2)
这是可能的,但你必须添加一些逻辑
communities = Community.page(params[:page])
communities.total_pages # 12
communities_path(page: communities.total_pages)
或者您可以撤消查询的顺序。
答案 1 :(得分:0)
另一种思考方式。更改您的订单,以便显示最新的。
所以在你的arel查询中,做这样的事情:
Blog.all.order("id desc")
我离开了分页呼叫,因为我不知道你正在使用什么分页库:)。