Werden Paginiert Rails 3 Pro Seite

Ich versuche, um die Anzahl der Elemente zurückgegeben, die mit mislav wird paginieren mit Rails 3. Ich bin derzeit mit:

# Gemfile
gem 'will_paginate', :git => 'git://github.com/mislav/will_paginate.git', :branch => 'rails3'

# company.rb
class Company < ActiveRecord::Base
  self.per_page = 8
end

# company_controller.rb
def index
  @companies = Company.where(...).paginate(:page => params[:page])
end

Bedeutet dies Paginierung, aber nicht 8 Einträge pro Seite. Wenn ich den code ändern, um nicht im "wo" es funktioniert gut. Allerdings ist die Ergänzung "wo" oder "Gültigkeitsbereich" scheint Probleme verursachen. Irgendwelche Ideen was ich falsch mache?

Dank.

Schreibe einen Kommentar