Commit d8532968a9e57e4694d31245f1acec6071006d44
1 parent
e2f12c35
Exists in
master
and in
1 other branch
deploys pagination using kaminari
Showing
2 changed files
with
3 additions
and
3 deletions
Show diff stats
app/controllers/deploys_controller.rb
@@ -16,8 +16,8 @@ class DeploysController < ApplicationController | @@ -16,8 +16,8 @@ class DeploysController < ApplicationController | ||
16 | app = App.find(params[:app_id]) | 16 | app = App.find(params[:app_id]) |
17 | raise Mongoid::Errors::DocumentNotFound.new(App, app.id) unless current_user.admin? || current_user.watching?(app) | 17 | raise Mongoid::Errors::DocumentNotFound.new(App, app.id) unless current_user.admin? || current_user.watching?(app) |
18 | 18 | ||
19 | - @deploys = app.deploys.order_by(:created_at.desc). | ||
20 | - paginate(:page => params[:page], :per_page => 10) | 19 | + @deploys = Kaminari.paginate_array(app.deploys.order_by(:created_at.desc)). |
20 | + page(params[:page]).per(10) | ||
21 | @app = app | 21 | @app = app |
22 | end | 22 | end |
23 | 23 |
app/views/deploys/index.html.haml
@@ -3,5 +3,5 @@ | @@ -3,5 +3,5 @@ | ||
3 | - if current_user.authentication_token | 3 | - if current_user.authentication_token |
4 | %span= link_to 'iCal', app_deploys_path(@app, :format => "ics", :auth_token => current_user.authentication_token), :class => "calendar_link" | 4 | %span= link_to 'iCal', app_deploys_path(@app, :format => "ics", :auth_token => current_user.authentication_token), :class => "calendar_link" |
5 | = render 'table', :deploys => @deploys | 5 | = render 'table', :deploys => @deploys |
6 | -= will_paginate @deploys, :previous_label => '« Previous', :next_label => 'Next »' | 6 | += paginate @deploys |
7 | 7 |