# Will\_paginate pagination problem

**URL:** <https://www.ruby-forum.com/t/will-paginate-pagination-problem/178346>\
**Category:** Rails\
**Created:** [November 3, 2009, 9:19am UTC](https://www.ruby-forum.com/t/will-paginate-pagination-problem/178346 "2009-11-03T09:19:05Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![yazu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/a6a055/32.png) [@yazu](https://www.ruby-forum.com/u/yazu)\
**Post date:** [November 3, 2009, 9:19am UTC](https://www.ruby-forum.com/t/will-paginate-pagination-problem/178346/1 "2009-11-03T09:19:05Z")

</div>

hi;

i use will\_paginate the first page come true but all other page get the  
same data of first page i checked in controller “page” parameter works  
true but paginate get only first page’s data and shows these data in all  
pages  
forexample first page seen A,B second page also seen A,B but second page  
must be C,D  
my code is;

controller :

@list = Company::Env.paginate :page =\> params[:page],:conditions =\>  
[‘CODE = ?’, code], :per\_page =\> 2

view :

\<%if @list != nil and @list.size != 0%\>  
\<% for l in @list%\>

```
    <tr class="table-row" >
      <td class="collection-table-text">
        <%=
        l.CODE
      %>
      </td>

```

 \<% end%\> \<%= will\_paginate @list%\> \<% end%\>

i use  
rails 2.3.2  
jruby 1.3.1  
will\_paginate 2.2.2

thank you

---

<div class="post-metadata">

**Author:** ![yazu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/a6a055/32.png) [@yazu](https://www.ruby-forum.com/u/yazu)\
**Post date:** [November 3, 2009, 3:57pm UTC](https://www.ruby-forum.com/t/will-paginate-pagination-problem/178346/2 "2009-11-03T15:57:28Z")

</div>

You should replace your will\_paginate gem, it’s obsolete.

1. gem uninstall will\_paginate
2. gem install gemcutter
3. gem tumble
4. gem install will\_paginate

This will give you will\_paginate (2.3.11) which is equivalent to  
mislav-will\_paginate. Refer to  
[http://wiki.github.com/mislav/will\_paginate](http://wiki.github.com/mislav/will_paginate)  
for use instructions.

---

<div class="post-metadata">

**Author:** ![yazu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/a6a055/32.png) [@yazu](https://www.ruby-forum.com/u/yazu)\
**Post date:** [November 3, 2009, 4:21pm UTC](https://www.ruby-forum.com/t/will-paginate-pagination-problem/178346/3 "2009-11-03T16:21:27Z")

</div>

provide demo using ajax paginate:

[http://www.box.net/shared/rufuee2ldm](http://www.box.net/shared/rufuee2ldm)

2009/11/3 Rick [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

> [http://wiki.github.com/mislav/will\_paginate](http://wiki.github.com/mislav/will_paginate)
> 
> > must be C,D  
> > \<% for l in @list%\>  
> > \<%= will\_paginate @list%\>

–  
tommy xiao  
E-mail: xiaods(AT)[gmail.com](http://gmail.com)
