Pagination
This commit is contained in:
parent
8e78348421
commit
4a3f0724ab
2 changed files with 5 additions and 4 deletions
3
Gemfile
3
Gemfile
|
@ -1 +1,2 @@
|
||||||
gem 'filters_spam', '~> 0.3'
|
gem 'filters_spam', '~> 0.3'
|
||||||
|
gem "will_paginate", "~> 3.0.pre2"
|
|
@ -2,14 +2,14 @@ class Blog::PostsController < BlogController
|
||||||
|
|
||||||
before_filter :find_all_blog_posts
|
before_filter :find_all_blog_posts
|
||||||
before_filter :find_blog_post, :only => [:show, :comment]
|
before_filter :find_blog_post, :only => [:show, :comment]
|
||||||
|
|
||||||
def index
|
def index
|
||||||
respond_to do |format|
|
respond_to do |format|
|
||||||
format.html
|
format.html
|
||||||
format.rss
|
format.rss
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def show
|
def show
|
||||||
@blog_comment = BlogComment.new
|
@blog_comment = BlogComment.new
|
||||||
present(@page)
|
present(@page)
|
||||||
|
@ -37,7 +37,7 @@ protected
|
||||||
end
|
end
|
||||||
|
|
||||||
def find_all_blog_posts
|
def find_all_blog_posts
|
||||||
@blog_posts = BlogPost.live
|
@blog_posts = BlogPost.live :page => params[:page], :per_page => RefinerySetting.find_or_set(:posts_per_page, 10)
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue