ruby-on-rails - 如何使用 will_paginate?

标签 ruby-on-rails pagination

假设我有一组包含在 @set 中的对象。这些对象中的每一个都有一个描述方法,它将返回一些我想要在各个页面上显示的文本。如何使用 will_paginate 对其进行分页?

到目前为止我见过的例子例如:

@articles = Article.paginate :page => params[:page] 

看起来它们引用了所有 Article 对象。

最佳答案

假设您的模型名为 SomeObject,则 will_paginate 语法类似于 ActiveRecord 的 .find():

@set = SomeObject.paginate(:page       => params[:page],
                           :per_page   => 20,
                           :order      => 'created_at DESC',
                           :conditions => { :foo => 'bar' })

检查documentation了解更多。

关于ruby-on-rails - 如何使用 will_paginate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/685279/

相关文章:

ruby-on-rails - 为一页着陆页生成路线?

sql - 将每个 SQL 查询记录到 Rails 中的数据库

PHP/MySQL 分页

php - 行分页时如何检索列总数?

php - 分页问题

javascript - 如何在 Vue.js 中对数组属性的子部分进行分页?

ruby-on-rails - 使用 cancan 和 rolify 进行角色管理

ruby-on-rails - 如何使用 rspec 和 Ruby 测试父类(super class)方法抛出异常

php - codeigniter 分页首页 URL

ruby-on-rails - 在 mac osx 上组织文件系统中的源代码