假设有115个社区
然后,它显示每页10个带有分页的社区。
当我去example.com/communities
时,它会显示10条最古老的记录。
但是,我希望它默认链接到example.com/communities?page=12
它应该链接到社区的最后一页。
有可能吗?
现在我的链接就像这个
<%= link_to "Communities", communities_path %>
这是可能的,但您必须添加一些逻辑
communities = Community.page(params[:page])
communities.total_pages # 12
communities_path(page: communities.total_pages)
或者您可以颠倒查询的顺序。
另一种思考方式。通过更改订单,使其显示最新订单。
因此,在您的arel查询中,执行以下操作:
Blog.all.order("id desc")
我留下了分页调用,因为我不知道你在使用什么分页库:)。