为了让 will_paginate 正确显示条目数,您需要遵循以下步骤:
gem 'will_paginate'
然后运行 bundle install
命令来安装这个 gem。
paginate
方法来获取数据。例如,如果您想要获取所有的 Post
对象,您可以这样做:@posts = Post.paginate(page: params[:page], per_page: 10)
这里,page
参数表示当前页数,per_page
参数表示每页显示的条目数。
will_paginate
方法来渲染分页链接。例如:<%= will_paginate @posts %>
.pagination {
display: inline-block;
margin: 0;
padding: 0;
}
.pagination a,
.pagination span {
display: inline-block;
padding: 0.5em 1em;
margin: 0 0.25em;
text-decoration: none;
border: 1px solid #ccc;
border-radius: 4px;
}
.pagination a:hover {
background-color: #f5f5f5;
}
.pagination .current {
background-color: #007bff;
color: #fff;
border: 1px solid #007bff;
}
这样,您就可以在您的应用程序中正确显示条目数了。如果您遇到任何问题,请查看 will_paginate 的官方文档,以获取更多信息和示例代码。
领取专属 10元无门槛券
手把手带您无忧上云