Я пытаюсь ограничить количество элементов, возвращаемых с Миславом будет разбито на страницы с Rails 3. В настоящее время я использую:
# 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
Это делает пагинацию, но не 8 элементовстр.Если я изменю код, чтобы не использовать «где», он работает нормально.Тем не менее, добавление «где» или «ограничено», кажется, вызывает проблемы.Есть идеи, что я делаю не так?
Спасибо.