From 07b5405f5476493f7b7b56d409146088637f8f25 Mon Sep 17 00:00:00 2001 From: Akira Matsuda Date: Sat, 12 Feb 2011 01:20:48 +0900 Subject: [PATCH] documentation --- CHANGELOG | 9 +++++++++ README.rdoc | 8 ++++++++ 2 files changed, 17 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index 3616d58..2ea57ae 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,12 @@ +== 0.9.6 + +* added paginates_per method for setting default per_page value for each model +in a declarative way + Example: + class Article < ActiveRecord::Base + paginates_per 10 + end + == 0.9.5 * works on AR 3.0.0 and 3.0.1 now #4 [danillos] diff --git a/README.rdoc b/README.rdoc index c5f81be..1c570cc 100644 --- a/README.rdoc +++ b/README.rdoc @@ -49,6 +49,14 @@ To show a lot more users per each page (change the per_page value) User.page(7).per(50) Note that the :per scope is not directly defined on the models but is just a method defined on the page scope. This is absolutely reasonable because you will never actually use "per_page" without specifying the "page" number. +=== Configuring default per_page value for each model + +* paginates_per +You can specify default per_page value per each model using the following declarative DSL. + class User + paginates_per 50 + end + === Controllers * the page parameter is in params[:page]