Method: PostsController#index

Defined in:
app/controllers/posts_controller.rb

#indexObject



25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# File 'app/controllers/posts_controller.rb', line 25

def index
  respond_to do |format|
    format.html do
      @posts = current_model.paginate  :page => params[:page],
                              :order => 'published_at DESC',
                              :per_page => per_page
      fresh_when(:etag => [@posts, Comment.last]) unless current_user
    end
    format.atom do
      @posts = current_model.find(:all,
                         :order => 'published_at DESC',
                         :limit => 50)
    end
  end
end