用户可更改的分页,最好使用will_paginate gem

失去力量

我正在使用will_paginate gem,并试图弄清楚如何制作它,以便浏览该网站的用户可以使用列表(如这张图片右侧的列表)更改每页他/她想要多少个项目。 https://help.gumtree.com.au/documents/1353285762.jpg

(随机的Google图片搜索)。

我也是Rails的新手,所以如果您能给我一个关于每个代码去哪里的想法,我将不胜感激。谢谢你的帮助。

沙尼

在Gemfile中

gem 'will_paginate'

在您要分页的控制器中

class SomeController < ApplicationController
  def index
    @somethings = Model.all.paginate(page: params[:page], per_page: params[:per_page])
  end
end

在你看来

<%= select_tag :per_page, options_for_select([5,10,20,50],params[:per_page].to_i),
   :onchange => "if(this.value){window.location='?per_page='+this.value;}" %>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用模型关联将will_paginate gem

来自分类Dev

使用模型关联将will_paginate gem

来自分类Dev

Rails will_paginate gem与angular.js进行分页

来自分类Dev

will_paginate gem:限制页数

来自分类Dev

Rails使用will_paginate gem将代码从Rails 2更新到Rails 3

来自分类Dev

Rails 5:使用 will_paginate gem 实现无限滚动。内部服务器错误

来自分类Dev

neo4j will_paginate gem安装问题

来自分类Dev

will_paginate gem会引起很多警告吗?

来自分类Dev

如何更改gem的版本?

来自分类Dev

使用pagy gem进行分页哈希

来自分类Dev

Commontator gem用户名

来自分类Dev

如何更改默认的gem版本

来自分类Dev

无法使用Fabrication gem从Twitter gem制作Twitter :: Tweet

来自分类Dev

无法使用Fabrication gem从Twitter gem制作Twitter :: Tweet

来自分类Dev

在Rails中使用Rack gem

来自分类Dev

使用Ansible安装Bundler gem

来自分类Dev

如何使用rails config gem?

来自分类Dev

使用HTTParty Gem发送数组

来自分类Dev

无法使用rbenv安装gem

来自分类Dev

在Rails中使用Rack gem

来自分类Dev

使用Ansible安装Bundler gem

来自分类Dev

无法使用rbenv安装gem

来自分类Dev

使用HTTParty Gem发送数组

来自分类Dev

如何使用与 gem 同名的模型?

来自分类Dev

使用HTTPClient Gem设置用户代理

来自分类Dev

在最后一页显示带有will_paginate gem的消息

来自分类Dev

使用'gem pq'安装PostgreSQL gem失败,并出现错误:无法构建gem本机扩展

来自分类Dev

Ruby on Rails Twitter gem,分页结果

来自分类Dev

使用jquery datable gem捕获复选框分页参数