Fixa Pagy ~> 9.0 e corrige boot em produção
O extra pagy/extras/overflow foi removido no Pagy 9 e quebrava o boot (LoadError no initializer). Remove o require, trata Pagy::OverflowError no controller e versiona o Gemfile.lock para travar as versões.
This commit is contained in:
@@ -137,7 +137,11 @@ class ConsolidacaoEntregasController < ApplicationController
|
||||
|
||||
# Paginação só da tabela exibida — 20 padrão, com seletor 20/50/100
|
||||
@por_pagina = [20, 50, 100].include?(params[:por_pagina].to_i) ? params[:por_pagina].to_i : 20
|
||||
@pagy, @classificacoes = pagy(todas.order(:created_at), limit: @por_pagina)
|
||||
begin
|
||||
@pagy, @classificacoes = pagy(todas.order(:created_at), limit: @por_pagina)
|
||||
rescue Pagy::OverflowError
|
||||
@pagy, @classificacoes = pagy(todas.order(:created_at), limit: @por_pagina, page: 1)
|
||||
end
|
||||
|
||||
# Próximo motorista pendente (para botão "Próximo Motorista")
|
||||
nomes_completos = @consolidacao.consolidacao_motoristas.map(&:motorista_nome)
|
||||
|
||||
Reference in New Issue
Block a user