给大家推荐一个相当简单好用的rails分页工具--- will_paginate
首先,安装gem
gem ‘will_paginate’
然后bundle install 重新起服务
例:从数据库里取出分类为食品饮料的商品,5个为一页
在controller里
@foods = Product.where(:special => '食品饮料').all.order(id: :desc).paginate( :page => params[:page], :per_page => 5 )
对应的页面里,加上
<%= will_paginate @foods ,:id => 'food-page' %>
因为默认上一页和下一页是英文的,我们可以在enviroment中添加
WillPaginate::ViewHelpers.pagination_options[:previous_label ] = "上一页" WillPaginate::ViewHelpers.pagination_options[:next_label ] = "下一页"
上一页和下一页可以随自己喜好修改
是不是非常简单方便?
如果安装gem包时感觉很慢,可以切换成淘宝源,提高安装速度。这样就很方便快捷了
$ sed -i -e 's/ftp\.ruby-lang\.org\/pub\/ruby/ruby\.taobao\.org\/mirrors\/ruby/g' ~/.rvm/config/db
相关推荐
will_paginate-bootstrap, 将 Twitter Bootstrap 分页组件与will_paginate集成 will_paginate-bootstrap不再维护我不再使用 Bootstrap 来使用 Rails,所以不幸的是,我不再接受请求请求或者维护这个库。 为了发布你...
rails 分页插件will_paginate 2.2.2
will_paginate分页插件 博文链接:https://foxgst.iteye.com/blog/168489
rails 分页插件will_paginate 2.1.0
rails 分页插件will_paginate
will_paginate will_paginate是一个分页库,与Ruby on Rails,Sinatra,Hanami :: View,Merb,DataMapper和Sequel集成。 安装: ## Gemfile for Rails 3+, Sinatra, and Merbgem 'will_paginate' , '~> 3.1.0' 有关...
Rails Engine扩展了样式以匹配Twitter的 4工具包中的分页样式约定。 安装 添加到您的Gemfile: gem 'will_paginate-bootstrap4' 用法 <%= will_paginate @clients, renderer: WillPaginate::ActionView::...
will_paginate will_paginate是一个分页库,与Ruby on Rails,Sinatra,Hanami :: View,Merb,DataMapper和Sequel集成。 安装:##用于Rails 3 +,Sinatra和Merb的Gemfile gem'will_paginate','〜> will_paginate ...
will_paginate - 一个分页库可与Ruby on Rails, Sinatra, Merb, DataMapper和Sequel集成
rails2.0的内容管理系统,可以发布文档、CVS库和Web资源3中资源,其中文档可以上传下载附件。支持打Tag。用户注册登录使用restful_authentication,分页使用will_paginate,Gem版本1.3.5
MySQL 数据库使用以下命令生成所需的控制器和模型:rails generate Gems 添加到 Gemfile: mysql2,devise,will_paginate 使用 Devise 实现用户认证分页是使用 will_paginate gem 实现的在您的系统上运行项目Ruby...
# gem 'will_paginate' # gem 'kaminari' # gem 'pagy' gem 'pager_api' 然后执行: % bundle 组态 此步骤是完全可选的 gem附带有一个安装程序,供您配置它,例如,在分页处理程序之间切换或是否包含Link标头或元...
烧瓶分页烧瓶框架的分页支持(来自will_paginate的研究)。 它支持几个CSS框架。 它需要Python2.6 +作为string.format语法。 如果要在分页链接上方显示分页信息(“共100条帖子,显示20-30 ”),请在您的css文件中...
自述 我第一次尝试在线市场。... Rails 应用程序 使用设计进行用户身份验证 ...使用 will_paginate gem 列出索引页面分页 使用 Figaro gem 隐藏 api 密钥和其他重要信息 使用引导程序构建的前端 Dropbox 上的资产托管
猫鼬分页器 Build to avoid usage of cursor.skip in mongodb The cursor.skip() method is often expensive because it requires the server to walk from the beginning of the collection or index to get the ...
块状 一个 Reddit 克隆,用于教授 Web 开发和 Rails 4 的基础知识。与我在导师一起制作。...will_paginate 3.0.5 - 分页库 binding_of_caller - 用于评估堆栈中的代码 Better_errors - 更强大的错误页面 安静的
分页:will_paginate 文件元数据:适合 后台作业:resque + redis 性能:Rails 低级缓存到本地磁盘存储 图像处理:ImageMagick、RMagick gem apache/nginx + 乘客 必须安装 mod_xsendfile,见 ** 你必须确保模块...
关于这个程序 这是一个仅用于练习目的的小应用程序。 设置 克隆仓库 进入应用目录 $ bundle install ... 这样,您可以链接示波器,并确保通过Kaminari或will_paginate分页能够按预期进行。 尝试通