Friday, October 30, 2009

[Rails] Re: paginate issues

This is a great idea.
I always make mini projects to learn new functionality and then move it to my main project when I've got it working right.



On Fri, Oct 30, 2009 at 9:25 AM, Rick <richard.t.lloyd@gmail.com> wrote:

I would suggest that you start a new app just to learn how to use
pagination.  RailsSpace is a good tutorial but there are several
"version of..." issues embedded in the code.  Pagination is one.

1)       "gem install mislav-will_paginate"
   (or "sudo gem install mislav-will_paginate" if you must)

NOTE: this is not the same gem as will_paginate.

2)       Go to "http://github.com/mislav/will_paginate/blob/master/
README.rdoc" and keep this page up in your browser as you follow the
instructions.

3)       run "rails pagin" and create a throw-away app that will just
do pagination.  I would suggest that you just have one model - Word -
and create a word index that paginates 10 words per page, then get
fancy and sort the words.

The simplest way to go is to have your words_controller.rb include:

require 'will_paginate'

def index
  #@words = Word.all
  @words = Word.paginate :page => :params[:page], :per_page => 10
.
.
.

And to have your index.html.erb include:

<h1>Listing words</h1>
<%= will_paginate @words %>
.
.
.

NOTE: there appears to be a bug related to the view pagination
controls under Ruby 1.9 - all's good with 1.8 however.

On Oct 28, 5:56 pm, RubyonRails_newbie <craigwest...@googlemail.com>
wrote:
> that's what I am reading, and the code in there hasn't helped solve
> this issue!
>
> On 28 Oct, 21:53, Conrad Taylor <conra...@gmail.com> wrote:
>
> > On Wed, Oct 28, 2009 at 6:56 AM, RubyonRails_newbie <
>
> > craigwest...@googlemail.com> wrote:
>
> > > Hi there,
>
> > > I have managed to overcome my search issue, and now I am able to
> > > return users successfully.
>
> > > I am now trying to paginate the results, so only 10 are displayed on
> > > each page.
>
> > > The paginate example in the RailsSpace book doesn't work in my version
> > > of rails (2.3.3). So – my question is:
>
> > > Has anyone had this issue, and if so how was it overcome?
>
> > > Or
>
> > > Is there a simpler way to implement this to tidy the results up
>
> > > Many Thanks
>
> > > I'm not too hot with Ruby on Rails yet, so if anyone can help, in a
> > > simple explanation kinda way, that would be cool!  :-)
>
> > If you're working your way through RailsSpace, then I would recommend
> > reading this:
>
> >http://railsspace.com/
>
> > Good luck,
>
> > -Conrad



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate