Made constant for per_page parameter

This commit is contained in:
Sergei Tsõganov 2022-01-07 14:29:46 +02:00
parent 6d5be0f991
commit 8c1fbb5d46

View file

@ -1,5 +1,7 @@
module Admin module Admin
class DomainsController < BaseController class DomainsController < BaseController
DEFAULT_VERSIONS_PER_PAGE = 10
before_action :set_domain, only: %i[show edit update keep] before_action :set_domain, only: %i[show edit update keep]
authorize_resource authorize_resource
@ -63,11 +65,10 @@ module Admin
# rubocop:enable Metrics/MethodLength # rubocop:enable Metrics/MethodLength
def versions def versions
per_page = 10
@domain = Domain.where(id: params[:domain_id]).includes({ versions: :item }).first @domain = Domain.where(id: params[:domain_id]).includes({ versions: :item }).first
@versions = @domain.versions @versions = @domain.versions
@last_version = @versions.last @last_version = @versions.last
@old_versions = Kaminari.paginate_array(@versions.not_creates.reverse).page(params[:page]).per(per_page) @old_versions = Kaminari.paginate_array(@versions.not_creates.reverse).page(params[:page]).per(DEFAULT_VERSIONS_PER_PAGE)
end end
def keep def keep