- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Rails 2.3.5/Will_Paginate Gem 2.3.15
我有一个页面部分,用户可以在其中选择每页显示多少项目(使用“全部”选项)。我不喜欢在那里有“全部”,但列表中的每个项目都有一个复选框,以便可以对列出的项目执行批量操作(如果项目被分解,用户无法选择查询将返回的所有项目成页面)。
我环顾四周还没有找到答案,但是有没有办法将 :per_page 选项设置为“全部”?我暂时只是输入了一个巨型号码(1000000)作为解决方法。这是唯一的方法吗?
我考虑过用 find_by_sql 替换 paginate_by_sql 条件,但是在 View 中我必须添加逻辑以不写“<%= will_paginate @items%>”
if cookies[:items_per_page]
if cookies[:items_per_page] == 'ALL'
@items = Item.paginate_by_sql(sql, :page => params[:page], :per_page => 1000000)
elsif %w(10 20 30 40 50 75 100).any? {|str| cookies[:items_per_page].include? str}
@items = Item.paginate_by_sql(sql, :page => params[:page], :per_page => cookies[:items_per_page].to_i)
else #cookie doesn't contain a valid choice, default to '10'
@items = Item.paginate_by_sql(sql, :page => params[:page], :per_page => 10)
end
else #cookie doesn't exist, default to '10'
@items = Item.paginate_by_sql(sql, :page => params[:page], :per_page => 10)
end
最佳答案
Item.paginate_by_sql(sql, :page => params[:page], :per_page => Item.count)
关于ruby-on-rails - will_paginate 有没有办法将 per_page 设置为 'all',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5118031/
我目前正在使用 GitLab API 返回组内的所有项目。我的问题是,如果组中有超过 100 个项目,我如何返回所有项目? 我使用的curl命令是curl --header "PRIVATE-TOKE
ActiveAdmin 文档 explain如何使用 config.per_page 禁用分页并设置资源索引中每页的记录数,但我想知道是否有一种内置方式可以让用户设置 per_page重视自己,例如带
使用 Model::paginate($per_page) 时,返回的分页包括 per_page 变量。问题是当你得到 nextPageUrl() 时它只提供一个 ?page=x url 变量,所以如
我正在设计一个页面,该页面将具有搜索功能并将结果显示到分页表格中,并且用户可以自由选择每页显示的行数。 Controller 包含以下功能: settings_admin.php functi
Kaminari 中页面的项目数定义为: 在模型中定义 per_page 成员,或 在配置中定义 default_per_page。 我的问题是,如何获得 View 中的项目数量? 更新 请原谅我不清
网站通常允许用户指定在分页表中每页显示多少项目。我想用 django-tables2 做到这一点。 我可以添加一个“每页显示 [5 | 10 | 50 ]”选择框来收集用户的 per_page 参数。
Rails 2.3.5/Will_Paginate Gem 2.3.15 我有一个页面部分,用户可以在其中选择每页显示多少项目(使用“全部”选项)。我不喜欢在那里有“全部”,但列表中的每个项目都有一个
我被困在这个问题上了。我在我的网址上遇到了这个问题。我在我的 URL 中得到 &per_page=。 我在 CI 中使用分页,我在其中使用了以下代码但无法删除它。 MY URL: http://loc
我正在使用 React Native 和 woocommerce 构建一个电子商务移动应用程序,我面临这个问题.. per_page 不起作用 这是代码 import WooCommerceAPI f
我是一名优秀的程序员,十分优秀!