Will_paginate not showing

Hi,

I am trying to use the will_paginate helper.

I installed the gem and put “require ‘will_paginate’” in the
environment.rb file.

In my controller

@tasks = Task.paginate :page => params[:page], :order => ‘date_begin
DESC’

In my view

<%= will_paginate @tasks %>

The view doesn’t show anything. Did I miss something ? (the @tasks
variable is not empty)

I think you’re missing the :per_page option

@tasks = Task.paginate :page => params[:page], :per_page =>
50, :order => ‘date_begin
DESC’

should work.

On Sep 22, 7:24 pm, MR Damien [email protected]
wrote:

DESC’

In my view

<%= will_paginate @tasks %>

The view doesn’t show anything. Did I miss something ? (the @tasks
variable is not empty)

How many records does @tasks contain?

On Mon, Sep 22, 2008 at 1:41 PM, MR Damien
<[email protected]

wrote:

I though this argument was facultative.

If you don’t specify anything, it will display 30 :per_page

Franz

Thorsten M. wrote:

I think you’re missing the :per_page option

@tasks = Task.paginate :page => params[:page], :per_page =>
50, :order => ‘date_begin
DESC’

should work.

You win :slight_smile:

I though this argument was facultative.

Franz S. wrote:

On Mon, Sep 22, 2008 at 1:41 PM, MR Damien
<[email protected]

wrote:

I though this argument was facultative.

If you don’t specify anything, it will display 30 :per_page

Franz

Thanks Franz, you know I originally had that but it did not work either.
Turns out my loop in the view was wrong. Should have been
@blog_entries.each do’ I had ‘@entries.each do’. Oh well its fixed now
:@)

Cheers

Steve

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs