Class: Fastui::ApplicationController

Inherits:
ActionController::Base
  • Object
show all
Defined in:
app/controllers/fastui/application_controller.rb

Instance Method Summary collapse

Instance Method Details

#paginate(record_relation) ⇒ Object

分页方法



6
7
8
9
10
11
12
13
14
15
16
17
# File 'app/controllers/fastui/application_controller.rb', line 6

def paginate(record_relation)
  limit = params[:limit].to_i
  start = params[:start].to_i
  @records = record_relation
  if limit != 0
    @records = record_relation.limit(limit).offset(start)
  end
  data ={
      :totalCount => record_relation.length,
      :rows => @records
  }
end