Remove per_page pagination code from controllers.

This commit is contained in:
Uģis Ozols 2011-07-27 22:50:02 +03:00
parent 109184377f
commit d3da59e3f2
3 changed files with 9 additions and 8 deletions

View file

@ -9,10 +9,8 @@ module Refinery
:order => 'published_at DESC'
def uncategorized
@blog_posts = Refinery::BlogPost.uncategorized.paginate({
:page => params[:page],
:per_page => Refinery::BlogPost.per_page
})
@blog_posts = Refinery::BlogPost.uncategorized
.page(params[:page])
end
def tags

View file

@ -4,10 +4,10 @@ module Refinery
def show
@category = Refinery::BlogCategory.find(params[:id])
@blog_posts = @category.posts.live.includes(:comments, :categories).paginate({
:page => params[:page],
:per_page => Refinery::Setting.find_or_set(:blog_posts_per_page, 10)
})
@blog_posts = @category.posts
.live
.includes(:comments, :categories)
.page(params[:page])
end
end

View file

@ -16,6 +16,9 @@ module Refinery
def post_count
posts.select(&:live?).count
end
# how many items to show per page
paginates_per Refinery::Setting.find_or_set(:blog_posts_per_page, 10)
end
end