will_paginate 是rails中的一个非常好的分页插件,有时候我们会在一个页面中用到两处分页,这样的话就会产生关联,解决办法是指定不同的参数:
- will_paginate(@users)
- will_paginate(@posts,param_name=>'wpage')
-
controller中 @posts = Posts.paginate:page=>params[:wpage],:per_page=>10
另外,多对多分页的代码也贴下:
@user = User.find(params[:id])
trains = @user.trains
@trains = Train.paginate :all,:conditions => ["id IN (?)",trains] ,:page => params[:wpage], :per_page => 6
分享到:
相关推荐
rails 分页插件will_paginate 2.1.0
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
使用gem 'will_paginate', '~> 3.0.7'实现无限/无限滚动的工作 Rails CRUD 应用程序示例。 gem 'faker'被用来为项目gem 'faker'虚假数据。 演示 现场演示: : 在本地开发中安装 克隆回购: git clone git@github...
NULL 博文链接:https://liuyi-act-buaa-edu-cn.iteye.com/blog/506503
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::...
因为需要安装svn比较麻烦,就直接手工下载了
新版本的will_paginate已经抛弃了这样的做法,转而使用gem的方式,本文通过建立一个名为foobar的应用来了解一下will_paginate的用法。 ============================== C:\>rails foobar -d mysql C:\>cd foobar C:\...
will_paginate will_paginate是一个分页库,与Ruby on Rails,Sinatra,Hanami :: View,Merb,DataMapper和Sequel集成。 安装:##用于Rails 3 +,Sinatra和Merb的Gemfile gem'will_paginate','〜> will_paginate ...
概述这个 gem 提供了用于渲染分页组件的 Rails 视图助手。 它不会进行任何数据查询来拆分页面上的数据集合,而是假设集合已经分页并且总页数是已知的。 基本上它生成分页项目的 html 列表,其中每个项目可能链接到...
paginate(每页数量,是否简洁分页,分页参数) 使用方式 $list = db('user')->paginate(10); 自定义参数传参 $list = db('user')->paginate(10,false,['query'=>array('id' => $id)]); 其它参数 // 总数据 $this->...
will_paginate - 一个分页库可与Ruby on Rails, Sinatra, Merb, DataMapper和Sequel集成
=== Will Paginate App请参阅链接: ://richonrails.com/articles/getting-started-with-will-paginate了解更多信息。
示例排序的应用程序您需要此应用程序的sqlite3。Linux sudo apt-get install sqlite3sudo apt-get install libsqlite3-devMac OSX brew install sqlite然后git clone git://github....
jQuery paginate分页导航插件ajax分页代码 jQuery paginate分页导航插件ajax分页代码 jQuery paginate分页导航插件ajax分页代码