mirror of
https://github.com/fspc/bike-database.git
synced 2026-09-16 08:31:39 -04:00
lk | paginates bikes & orders by log # desc
This commit is contained in:
@@ -3,26 +3,24 @@ class BikesController < ApplicationController
|
||||
before_action :authenticate_user!
|
||||
|
||||
def index
|
||||
@bikes = Bike.all.order(:log_number).reverse_order
|
||||
@bikes = Bike.all.order(:log_number).reverse_order.paginate(:page => params[:page], :per_page => 30)
|
||||
@unsold_bikes = @bikes.select{ |bike|
|
||||
!bike.date_sold &&
|
||||
(bike.purpose == "Sale")
|
||||
}
|
||||
end
|
||||
|
||||
def show
|
||||
end
|
||||
def show; end
|
||||
|
||||
def new
|
||||
@bike = Bike.new
|
||||
@log_number = Bike.order(:log_number).last.log_number + 1
|
||||
end
|
||||
|
||||
def edit
|
||||
end
|
||||
def edit; end
|
||||
|
||||
def print_select
|
||||
@bikes = Bike.all
|
||||
@bikes = Bike.order(:log_number).reverse_order.paginate(:page => params[:page], :per_page => 30)
|
||||
end
|
||||
|
||||
def print_labels
|
||||
|
||||
@@ -34,4 +34,4 @@
|
||||
%td= bike.model
|
||||
%td= link_to 'Show', bike
|
||||
%td= link_to 'Edit', edit_bike_path(bike)
|
||||
|
||||
=will_paginate @bikes
|
||||
|
||||
@@ -5,10 +5,12 @@
|
||||
%table.table.table-striped.table-bordered.table-hover
|
||||
%thead
|
||||
%tr
|
||||
%th Bike
|
||||
%th Bike
|
||||
%th Select
|
||||
-@bikes.each do |bike|
|
||||
%tr
|
||||
%td= bike.name
|
||||
%td= check_box("print_bikes", bike.id)
|
||||
=submit_tag 'Generate Labels', class: "btn btn-default"
|
||||
%td= check_box("print_bikes", bike.id)
|
||||
=will_paginate @bikes
|
||||
%br
|
||||
=submit_tag 'Generate Labels', class: "btn btn-default"
|
||||
|
||||
Reference in New Issue
Block a user